\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base}{}\section{M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base Class Reference}
\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base}\index{M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base}}
Inheritance diagram for M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.242242cm]{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab241fa74720effccb53f823714b5fb70}{M\+Q\+L\+Base} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix})
\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aaeeff00f6c946553b13d6bbba46e3eaa}{Alert} (string argument)
\begin{DoxyCompactList}\small\item\em Function\+: Alert Description\+: Displays a message in a separate window. U\+RL\+: \href{http://docs.mql4.com/common/alert.html}{\tt http\+://docs.\+mql4.\+com/common/alert.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a98d25d72cdf45f8031d017b0c9dcd440}{Comment} (string argument)
\begin{DoxyCompactList}\small\item\em Function\+: Comment Description\+: This function outputs a comment defined by a user in the top left corner of a chart. U\+RL\+: \href{http://docs.mql4.com/common/comment.html}{\tt http\+://docs.\+mql4.\+com/common/comment.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab6ba3a577e4418cbcb5410c3dbddf2d2}{Send\+F\+TP} (string filename, string ftp\+\_\+path)
\begin{DoxyCompactList}\small\item\em Function\+: Send\+F\+TP Description\+: Sends a file at the address, specified in the setting window of the \char`\"{}\+F\+T\+P\char`\"{} tab. U\+RL\+: \href{http://docs.mql4.com/common/sendftp.html}{\tt http\+://docs.\+mql4.\+com/common/sendftp.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2325ab9668121756253da69c94246301}{Send\+Notification} (string text)
\begin{DoxyCompactList}\small\item\em Function\+: Send\+Notification Description\+: Sends push notifications to the mobile terminals, whose Meta\+Quotes I\+Ds are specified in the \char`\"{}\+Notifications\char`\"{} tab. U\+RL\+: \href{http://docs.mql4.com/common/sendnotification.html}{\tt http\+://docs.\+mql4.\+com/common/sendnotification.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a405f8526a4e4f94892a2c0a53d90ee15}{Send\+Mail} (string subject, string some\+\_\+text)
\begin{DoxyCompactList}\small\item\em Function\+: Send\+Mail Description\+: Sends an email at the address specified in the settings window of the \char`\"{}\+Email\char`\"{} tab. U\+RL\+: \href{http://docs.mql4.com/common/sendmail.html}{\tt http\+://docs.\+mql4.\+com/common/sendmail.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a690f79cdf0a2269e25929eda5a5a9ddf}{Account\+Info\+Double} (int property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Info\+Double Description\+: Returns the value of the corresponding account property. U\+RL\+: \href{http://docs.mql4.com/account/accountinfodouble.html}{\tt http\+://docs.\+mql4.\+com/account/accountinfodouble.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a38d507439979416e3badbe4f19cf503e}{Account\+Info\+Integer} (int property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Info\+Integer Description\+: Returns the value of the properties of the account. U\+RL\+: \href{http://docs.mql4.com/account/accountinfointeger.html}{\tt http\+://docs.\+mql4.\+com/account/accountinfointeger.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6d53fc9734126ee2371d7e71eb97ced7}{Account\+Info\+String} (int property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Info\+String Description\+: Returns the value of the corresponding account property. U\+RL\+: \href{http://docs.mql4.com/account/accountinfostring.html}{\tt http\+://docs.\+mql4.\+com/account/accountinfostring.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a381df1a586aee9ffdc9b9a2e100d50eb}{Account\+Balance} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Balance Description\+: Returns balance value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountbalance.html}{\tt http\+://docs.\+mql4.\+com/account/accountbalance.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aabc3bebd8449db982c481116450548f4}{Account\+Credit} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Credit Description\+: Returns credit value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountcredit.html}{\tt http\+://docs.\+mql4.\+com/account/accountcredit.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c0a4152c86b84249eba3006c981575d}{Account\+Company} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Company Description\+: Returns the brokerage company name where the current account was registered. U\+RL\+: \href{http://docs.mql4.com/account/accountcompany.html}{\tt http\+://docs.\+mql4.\+com/account/accountcompany.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_acb86a018d005068a632a4fcfd0a604c8}{Account\+Currency} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Currency Description\+: Returns currency name of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountcurrency.html}{\tt http\+://docs.\+mql4.\+com/account/accountcurrency.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeb97f91c13104d72edcdba833460461f}{Account\+Equity} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Equity Description\+: Returns equity value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountequity.html}{\tt http\+://docs.\+mql4.\+com/account/accountequity.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa0080e07fb996d54be406c94512ecfd8}{Account\+Free\+Margin} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Free\+Margin Description\+: Returns free margin value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountfreemargin.html}{\tt http\+://docs.\+mql4.\+com/account/accountfreemargin.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9715a33cec50d657e7858ef6753417b3}{Account\+Free\+Margin\+Check} (string symbol, int cmd, double volume)
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Free\+Margin\+Check Description\+: Returns free margin that remains after the specified order has been opened at the current price on the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountfreemargincheck.html}{\tt http\+://docs.\+mql4.\+com/account/accountfreemargincheck.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5fd226c568c82db3a197ba790610f10a}{Account\+Free\+Margin\+Mode} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Free\+Margin\+Mode Description\+: Returns the calculation mode of free margin allowed to open orders on the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountfreemarginmode.html}{\tt http\+://docs.\+mql4.\+com/account/accountfreemarginmode.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adbba60f52a9f3281bc19c7209bfa4ac6}{Account\+Leverage} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Leverage Description\+: Returns leverage of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountleverage.html}{\tt http\+://docs.\+mql4.\+com/account/accountleverage.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aca30037207f7187de3021fd6a7b9be2a}{Account\+Margin} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Margin Description\+: Returns margin value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountmargin.html}{\tt http\+://docs.\+mql4.\+com/account/accountmargin.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3d211f2507a20769796a283162d06f00}{Account\+Name} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Name Description\+: Returns the current account name. U\+RL\+: \href{http://docs.mql4.com/account/accountname.html}{\tt http\+://docs.\+mql4.\+com/account/accountname.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7f7a189758f8804a27c686a0b9dc4770}{Account\+Number} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Number Description\+: Returns the current account number. U\+RL\+: \href{http://docs.mql4.com/account/accountnumber.html}{\tt http\+://docs.\+mql4.\+com/account/accountnumber.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5f69fd4445653a09dc95a4d62a591b71}{Account\+Profit} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Profit Description\+: Returns profit value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountprofit.html}{\tt http\+://docs.\+mql4.\+com/account/accountprofit.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a06e7f7f46a19cd5a65baab93bfcb5546}{Account\+Server} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Server Description\+: Returns the connected server name. U\+RL\+: \href{http://docs.mql4.com/account/accountserver.html}{\tt http\+://docs.\+mql4.\+com/account/accountserver.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1d0da9d7137bef965b1ee7809530e277}{Account\+Stopout\+Level} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Stopout\+Level Description\+: Returns the value of the Stop Out level. U\+RL\+: \href{http://docs.mql4.com/account/accountstopoutlevel.html}{\tt http\+://docs.\+mql4.\+com/account/accountstopoutlevel.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa59d9f751e714a6354530a3c46d4ce1f}{Account\+Stopout\+Mode} ()
\begin{DoxyCompactList}\small\item\em Function\+: Account\+Stopout\+Mode Description\+: Returns the calculation mode for the Stop Out level. U\+RL\+: \href{http://docs.mql4.com/account/accountstopoutmode.html}{\tt http\+://docs.\+mql4.\+com/account/accountstopoutmode.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a28b16c654dd694b61c92aed59f7bbcec}{Get\+Last\+Error} ()
\begin{DoxyCompactList}\small\item\em Function\+: Get\+Last\+Error Description\+: Returns the contents of the U\+RL\+: \href{http://docs.mql4.com/check/getlasterror.html}{\tt http\+://docs.\+mql4.\+com/check/getlasterror.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a39c04441e3371592a89034ae20455e6d}{Is\+Stopped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Stopped Description\+: Checks the forced shutdown of an mql4 program. U\+RL\+: \href{http://docs.mql4.com/check/isstopped.html}{\tt http\+://docs.\+mql4.\+com/check/isstopped.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae8f3df180c1b8fc9d3fd0521297a6195}{Uninitialize\+Reason} ()
\begin{DoxyCompactList}\small\item\em Function\+: Uninitialize\+Reason Description\+: Returns the code of a U\+RL\+: \href{http://docs.mql4.com/check/uninitializereason.html}{\tt http\+://docs.\+mql4.\+com/check/uninitializereason.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad7849476779788c33ad88807b65a38a}{M\+Q\+L\+Info\+Integer} (int property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: M\+Q\+L\+Info\+Integer Description\+: Returns the value of a corresponding property of a running mql4 program. U\+RL\+: \href{http://docs.mql4.com/check/mqlinfointeger.html}{\tt http\+://docs.\+mql4.\+com/check/mqlinfointeger.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afd155b5fae16e73f6ed9b6a229296bbe}{M\+Q\+L\+Info\+String} (int property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: M\+Q\+L\+Info\+String Description\+: Returns the value of a corresponding property of a running M\+Q\+L4 program. U\+RL\+: \href{http://docs.mql4.com/check/mqlinfostring.html}{\tt http\+://docs.\+mql4.\+com/check/mqlinfostring.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab9da6054e055cb6ad2106550c93749e2}{M\+Q\+L\+Set\+Integer} (int property\+\_\+id, int property\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: M\+Q\+L\+Set\+Integer Description\+: Sets the value of the U\+RL\+: \href{http://docs.mql4.com/check/mqlsetinteger.html}{\tt http\+://docs.\+mql4.\+com/check/mqlsetinteger.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae1322a0e7f9b8a1ee30797d49a0cd1ef}{Terminal\+Info\+Integer} (int property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Terminal\+Info\+Integer Description\+: Returns the value of a corresponding property of the mql4 program environment. U\+RL\+: \href{http://docs.mql4.com/check/terminalinfointeger.html}{\tt http\+://docs.\+mql4.\+com/check/terminalinfointeger.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6aa8a3da59820883ed94a4d94f69ca59}{Terminal\+Info\+Double} (int property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Terminal\+Info\+Double Description\+: Returns the value of a corresponding property of the mql4 program environment. U\+RL\+: \href{http://docs.mql4.com/check/terminalinfodouble.html}{\tt http\+://docs.\+mql4.\+com/check/terminalinfodouble.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a986fc3f3d70c8e4608192ba0a69158b0}{Terminal\+Info\+String} (int property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Terminal\+Info\+String Description\+: Returns the value of a corresponding property of the mql4 program environment. The property must be of string type. U\+RL\+: \href{http://docs.mql4.com/check/terminalinfostring.html}{\tt http\+://docs.\+mql4.\+com/check/terminalinfostring.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae69ded280dd5c3fcb5379d1276a5cdb3}{Symbol} ()
\begin{DoxyCompactList}\small\item\em Function\+: Symbol Description\+: Returns the name of a symbol of the current chart. U\+RL\+: \href{http://docs.mql4.com/check/symbol.html}{\tt http\+://docs.\+mql4.\+com/check/symbol.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a96a91acf49c29e0c1654877351edb0a5}{Period} ()
\begin{DoxyCompactList}\small\item\em Function\+: Period Description\+: Returns the current chart timeframe. U\+RL\+: \href{http://docs.mql4.com/check/period.html}{\tt http\+://docs.\+mql4.\+com/check/period.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a33263c9e81165a5d6eba0a4cc95a35cc}{Digits} ()
\begin{DoxyCompactList}\small\item\em Function\+: Digits Description\+: Returns the number of decimal digits determining the accuracy of price of the current chart symbol. U\+RL\+: \href{http://docs.mql4.com/check/digits.html}{\tt http\+://docs.\+mql4.\+com/check/digits.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5eeec0116ca1f42e494af5ca1b976145}{Point} ()
\begin{DoxyCompactList}\small\item\em Function\+: Point Description\+: Returns the point size of the current symbol in the quote currency. U\+RL\+: \href{http://docs.mql4.com/check/point.html}{\tt http\+://docs.\+mql4.\+com/check/point.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4c9e9c55268371b0496c12ffc3695c24}{Is\+Connected} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Connected Description\+: Checks connection between client terminal and server. U\+RL\+: \href{http://docs.mql4.com/check/isconnected.html}{\tt http\+://docs.\+mql4.\+com/check/isconnected.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a60580cf985d7aa60d28476dcf0697167}{Is\+Demo} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Demo Description\+: Checks if the Expert Advisor runs on a demo account. U\+RL\+: \href{http://docs.mql4.com/check/isdemo.html}{\tt http\+://docs.\+mql4.\+com/check/isdemo.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c6c4a1cf9f92e4a4e1cb82ca3af3ecc}{Is\+Dlls\+Allowed} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Dlls\+Allowed Description\+: Checks if the D\+LL function call is allowed for the Expert Advisor. U\+RL\+: \href{http://docs.mql4.com/check/isdllsallowed.html}{\tt http\+://docs.\+mql4.\+com/check/isdllsallowed.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4b24482b648a6054cd7daa0a26994f43}{Is\+Expert\+Enabled} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Expert\+Enabled Description\+: Checks if Expert Advisors are enabled for running. U\+RL\+: \href{http://docs.mql4.com/check/isexpertenabled.html}{\tt http\+://docs.\+mql4.\+com/check/isexpertenabled.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a78ebcb8c086b1b7b14d19f28cace81c0}{Is\+Libraries\+Allowed} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Libraries\+Allowed Description\+: Checks if the Expert Advisor can call library function. U\+RL\+: \href{http://docs.mql4.com/check/islibrariesallowed.html}{\tt http\+://docs.\+mql4.\+com/check/islibrariesallowed.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a876a67a483ce4f24308889eca96cfce3}{Is\+Optimization} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Optimization Description\+: Checks if Expert Advisor runs in the Strategy Tester optimization mode. U\+RL\+: \href{http://docs.mql4.com/check/isoptimization.html}{\tt http\+://docs.\+mql4.\+com/check/isoptimization.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a29369d80240c973b5072e3db7c515f12}{Is\+Testing} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Testing Description\+: Checks U\+RL\+: \href{http://docs.mql4.com/check/istesting.html}{\tt http\+://docs.\+mql4.\+com/check/istesting.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6a33050fffabe252e6576a4023ab8c67}{Is\+Trade\+Allowed} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Trade\+Allowed Description\+: Checks U\+RL\+: \href{http://docs.mql4.com/check/istradeallowed.html}{\tt http\+://docs.\+mql4.\+com/check/istradeallowed.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae30e4a764819f875e053922e4e36257a}{Is\+Trade\+Allowed} (string symbol, Date\+Time tested\+\_\+time)
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Trade\+Allowed Description\+: Checks U\+RL\+: \href{http://docs.mql4.com/check/istradeallowed.html}{\tt http\+://docs.\+mql4.\+com/check/istradeallowed.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5e07a0854aa55fef8c481b85ce9aac58}{Is\+Trade\+Context\+Busy} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Trade\+Context\+Busy Description\+: Returns the information about trade context. U\+RL\+: \href{http://docs.mql4.com/check/istradecontextbusy.html}{\tt http\+://docs.\+mql4.\+com/check/istradecontextbusy.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a248569c7655b542cd33ec294a62d4615}{Is\+Visual\+Mode} ()
\begin{DoxyCompactList}\small\item\em Function\+: Is\+Visual\+Mode Description\+: Checks U\+RL\+: \href{http://docs.mql4.com/check/isvisualmode.html}{\tt http\+://docs.\+mql4.\+com/check/isvisualmode.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa2c7c6058f31ed3a60e31f4383f729de}{Terminal\+Company} ()
\begin{DoxyCompactList}\small\item\em Function\+: Terminal\+Company Description\+: Returns the name of company owning the client terminal. U\+RL\+: \href{http://docs.mql4.com/check/terminalcompany.html}{\tt http\+://docs.\+mql4.\+com/check/terminalcompany.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8070de8a0e131b67d6affa2364a1ec0e}{Terminal\+Name} ()
\begin{DoxyCompactList}\small\item\em Function\+: Terminal\+Name Description\+: Returns client terminal name. U\+RL\+: \href{http://docs.mql4.com/check/terminalname.html}{\tt http\+://docs.\+mql4.\+com/check/terminalname.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a789184cb426a73ff69e79afb5a43799a}{Terminal\+Path} ()
\begin{DoxyCompactList}\small\item\em Function\+: Terminal\+Path Description\+: Returns the directory, from which the client terminal was launched. U\+RL\+: \href{http://docs.mql4.com/check/terminalpath.html}{\tt http\+://docs.\+mql4.\+com/check/terminalpath.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9666026eeb21c29522219f9ac5a7d504}{Market\+Info} (string symbol, int type)
\begin{DoxyCompactList}\small\item\em Function\+: Market\+Info Description\+: Returns various data about securities listed in the \char`\"{}\+Market Watch\char`\"{} window. U\+RL\+: \href{http://docs.mql4.com/marketinformation/marketinfo.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/marketinfo.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9a0bc3162e4ef4081b9e4fa2715bbe36}{Symbols\+Total} (bool selected)
\begin{DoxyCompactList}\small\item\em Function\+: Symbols\+Total Description\+: Returns the number of available (selected in Market Watch or all) symbols. U\+RL\+: \href{http://docs.mql4.com/marketinformation/symbolstotal.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/symbolstotal.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4aba4636cd19dbca12ace3c29202b740}{Symbol\+Name} (int pos, bool selected)
\begin{DoxyCompactList}\small\item\em Function\+: Symbol\+Name Description\+: Returns the name of a symbol. U\+RL\+: \href{http://docs.mql4.com/marketinformation/symbolname.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/symbolname.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa0035fc50f74473ee1a3d1fb7135839c}{Symbol\+Select} (string name, bool select)
\begin{DoxyCompactList}\small\item\em Function\+: Symbol\+Select Description\+: Selects a symbol in the Market Watch window or removes a symbol from the window. U\+RL\+: \href{http://docs.mql4.com/marketinformation/symbolselect.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/symbolselect.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5b75c924fcfb8d7d02e01d56bcee605e}{Refresh\+Rates} ()
\begin{DoxyCompactList}\small\item\em Function\+: Refresh\+Rates Description\+: Refreshing of data in pre-\/defined variables and series arrays. U\+RL\+: \href{http://docs.mql4.com/series/refreshrates.html}{\tt http\+://docs.\+mql4.\+com/series/refreshrates.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4fa8c043780e6dede461a86fa26cc69b}{Bars} (string symbol\+\_\+name, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a838810aaa87c63c12737408dba8c0b35}{T\+I\+M\+E\+F\+R\+A\+ME} timeframe)
\begin{DoxyCompactList}\small\item\em Function\+: Bars Description\+: Returns the number of bars count in the history for a specified symbol and period. There are 2 variants of functions calls. U\+RL\+: \href{http://docs.mql4.com/series/barsfunction.html}{\tt http\+://docs.\+mql4.\+com/series/barsfunction.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa71412625d3c277daa18ec2999acb7c8}{Bars} (string symbol\+\_\+name, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a838810aaa87c63c12737408dba8c0b35}{T\+I\+M\+E\+F\+R\+A\+ME} timeframe, Date\+Time start\+\_\+time, Date\+Time stop\+\_\+time)
\begin{DoxyCompactList}\small\item\em Function\+: Bars Description\+: Returns the number of bars count in the history for a specified symbol and period. There are 2 variants of functions calls. U\+RL\+: \href{http://docs.mql4.com/series/barsfunction.html}{\tt http\+://docs.\+mql4.\+com/series/barsfunction.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0d1e117178d2cd1011a477059060622e}{i\+Bars} (string symbol, int timeframe)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Bars Description\+: Returns the number of bars on the specified chart. U\+RL\+: \href{http://docs.mql4.com/series/ibars.html}{\tt http\+://docs.\+mql4.\+com/series/ibars.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeb441ae44cf230ccab01a0ac2ca4878b}{i\+Bar\+Shift} (string symbol, int timeframe, Date\+Time time, bool exact)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Bar\+Shift Description\+: Search for a bar by its time. The function returns the index of the bar which covers the specified time. U\+RL\+: \href{http://docs.mql4.com/series/ibarshift.html}{\tt http\+://docs.\+mql4.\+com/series/ibarshift.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae30b58e6a4da538a3c30800306dd30d9}{i\+Close} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Close Description\+: Returns Close price value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/iclose.html}{\tt http\+://docs.\+mql4.\+com/series/iclose.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6b30fe2b74319f6e25b67aca27763f75}{i\+High} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+High Description\+: Returns High price value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/ihigh.html}{\tt http\+://docs.\+mql4.\+com/series/ihigh.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a88b16c9e96fc636f6558afdd3aac2d30}{i\+Highest} (string symbol, int timeframe, int type, int count, int start)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Highest Description\+: Returns the shift of the maximum value over a specific number of bars depending on type. U\+RL\+: \href{http://docs.mql4.com/series/ihighest.html}{\tt http\+://docs.\+mql4.\+com/series/ihighest.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aff10901c1422e7dbc8977fcec4334146}{i\+Low} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Low Description\+: Returns Low price value for the bar of indicated symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/ilow.html}{\tt http\+://docs.\+mql4.\+com/series/ilow.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ace0c544ddf23ef6abeb1ab1eb0b4d80e}{i\+Lowest} (string symbol, int timeframe, int type, int count, int start)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Lowest Description\+: Returns the shift of the lowest value over a specific number of bars depending on type. U\+RL\+: \href{http://docs.mql4.com/series/ilowest.html}{\tt http\+://docs.\+mql4.\+com/series/ilowest.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a256be76edcd820beac624f89f210a72c}{i\+Open} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Open Description\+: Returns Open price value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/iopen.html}{\tt http\+://docs.\+mql4.\+com/series/iopen.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0f6583ff87a3914710d177c491f4241e}{i\+Time} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Time Description\+: Returns Time value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/itime.html}{\tt http\+://docs.\+mql4.\+com/series/itime.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6f0d934a42cd3335eb8c9015e7534bea}{i\+Volume} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Volume Description\+: Returns Tick Volume value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/ivolume.html}{\tt http\+://docs.\+mql4.\+com/series/ivolume.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7515c70736b352c1799846d838afdf73}{Chart\+Apply\+Template} (long chart\+\_\+id, string filename)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Apply\+Template Description\+: Applies a specific template from a specified file to the chart. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartapplytemplate.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartapplytemplate.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3bc1f335ba3c56950198a0df75e5ec4a}{Chart\+Save\+Template} (long chart\+\_\+id, string filename)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Save\+Template Description\+: Saves current chart settings in a template with a specified name. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsavetemplate.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsavetemplate.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a45e06c31486ef2c5642971342b588fb0}{Chart\+Window\+Find} (long chart\+\_\+id, string indicator\+\_\+shortname)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Window\+Find Description\+: The function returns the number of a subwindow where an indicator is drawn. There are 2 variants of the function. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartwindowfind.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartwindowfind.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a659bbccaa8cd7b277691737310211285}{Chart\+Window\+Find} ()
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Window\+Find Description\+: The function returns the number of a subwindow where an indicator is drawn. There are 2 variants of the function. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartwindowfind.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartwindowfind.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af5606269b94fc7456eee42d0526ed9f1}{Chart\+Open} (string symbol, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a838810aaa87c63c12737408dba8c0b35}{T\+I\+M\+E\+F\+R\+A\+ME} period)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Open Description\+: Opens a new chart with the specified symbol and period. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartopen.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartopen.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aed9f8cf16a764c6519147aa323c6b40d}{Chart\+First} ()
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+First Description\+: Returns the ID of the first chart of the client terminal. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartfirst.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartfirst.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a89906ad954e74f1258fa2bd0a84d4839}{Chart\+Next} (long chart\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Next Description\+: Returns the chart ID of the chart next to the specified one. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartnext.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartnext.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6f9f28c2621c46d7ae87324796e293da}{Chart\+Close} (long chart\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Close Description\+: Closes the specified chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartclose.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartclose.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abbcc4bfeae5b84267cd76e0c084d4a21}{Chart\+Symbol} (long chart\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Symbol Description\+: Returns the symbol name for the specified chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsymbol.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsymbol.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a944d3ccca88ab43d0bac2b7b71abc85c}{Chart\+Redraw} (long chart\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Redraw Description\+: This function calls a forced redrawing of a specified chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartredraw.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartredraw.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2a0327a26fa63403b19ab7370bb76d1e}{Chart\+Set\+Double} (long chart\+\_\+id, int prop\+\_\+id, double value)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Set\+Double Description\+: Sets a value for a corresponding property of the specified chart. Chart property should be of a U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetdouble.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetdouble.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad77595a59a5ec541db34ee320847dca}{Chart\+Set\+Integer} (long chart\+\_\+id, int prop\+\_\+id, long value)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Set\+Integer Description\+: Sets a value for a corresponding property of the specified chart. Chart property must be U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetinteger.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetinteger.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afdfa1d4fe0ca0b3d0226feed07d29998}{Chart\+Set\+Integer} (long chart\+\_\+id, int property\+\_\+id, uint sub\+\_\+window, long value)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Set\+Integer Description\+: Sets a value for a corresponding property of the specified chart. Chart property must be U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetinteger.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetinteger.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad95fcd7f13edcb3c671394aa3efc0594}{Chart\+Set\+String} (long chart\+\_\+id, int prop\+\_\+id, string str\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Set\+String Description\+: Sets a value for a corresponding property of the specified chart. Chart property must be of the string type. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetstring.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetstring.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab09d8b94a9d6cf88a3b812ec7df3e26a}{Chart\+Navigate} (long chart\+\_\+id, int position, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Navigate Description\+: Performs shift of the specified chart by the specified number of bars relative to the specified position in the chart. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartnavigate.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartnavigate.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa93469105b8426bb4fee60dbed1730d7}{Chart\+ID} ()
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+ID Description\+: Returns the ID of the current chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartid.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartid.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac34bdc192a4b70b836bccd70a3c68b8c}{Chart\+Indicator\+Delete} (long chart\+\_\+id, int sub\+\_\+window, string indicator\+\_\+shortname)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Indicator\+Delete Description\+: Removes an indicator with a specified name from the specified chart window. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartindicatordelete.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartindicatordelete.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa338301124cf171e2beadd3ec436ebca}{Chart\+Indicator\+Name} (long chart\+\_\+id, int sub\+\_\+window, int index)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Indicator\+Name Description\+: Returns the short name of the indicator by the number in the indicators list on the specified chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartindicatorname.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartindicatorname.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7ea46413b7158125b7ba494b19e048c6}{Chart\+Indicators\+Total} (long chart\+\_\+id, int sub\+\_\+window)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Indicators\+Total Description\+: Returns the number of all indicators applied to the specified chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartindicatorstotal.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartindicatorstotal.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2f82a64825cfabbef67dda36b5a57229}{Chart\+Window\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Window\+On\+Dropped Description\+: Returns the number (index) of the chart subwindow the Expert Advisor or script has been dropped to. 0 means the main chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartwindowondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartwindowondropped.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1e259f390ed54b5fb6a45f6419029f4e}{Chart\+Price\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Price\+On\+Dropped Description\+: Returns the price coordinate corresponding to the chart point the Expert Advisor or script has been dropped to. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartpriceondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartpriceondropped.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a101fa12d26f5c0ac26cea66e536be603}{Chart\+Time\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Time\+On\+Dropped Description\+: Returns the time coordinate corresponding to the chart point the Expert Advisor or script has been dropped to. U\+RL\+: \href{http://docs.mql4.com/chart_operations/charttimeondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/charttimeondropped.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5e440154f02cb2151081641c4093a03f}{Chart\+X\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+X\+On\+Dropped Description\+: Returns the X coordinate of the chart point the Expert Advisor or script has been dropped to. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartxondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartxondropped.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7d525c390d3311cd388dc85a791835ff}{Chart\+Y\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Y\+On\+Dropped Description\+: Returns the Y coordinateof the chart point the Expert Advisor or script has been dropped to. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartyondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartyondropped.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a72976bf32c91ef137bc48254198b065b}{Chart\+Set\+Symbol\+Period} (long chart\+\_\+id, string symbol, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a838810aaa87c63c12737408dba8c0b35}{T\+I\+M\+E\+F\+R\+A\+ME} period)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Set\+Symbol\+Period Description\+: Changes the symbol and period of the specified chart. The function is asynchronous, i.\+e. it sends the command and does not wait for its execution completion. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetsymbolperiod.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetsymbolperiod.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a09daeb6264fd9ad808e32b653e172bcc}{Chart\+Screen\+Shot} (long chart\+\_\+id, string filename, int width, int height, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a39e4f20c4e2a3e92e3571279c771960c}{A\+L\+I\+G\+N\+\_\+\+M\+O\+DE} align\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Function\+: Chart\+Screen\+Shot Description\+: Saves current chart screen shot as a G\+IF, P\+NG or B\+MP file depending on specified extension. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartscreenshot.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartscreenshot.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a24f8ac19e1722104025e23d2910fcb4d}{Window\+Bars\+Per\+Chart} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Bars\+Per\+Chart Description\+: Returns the amount of bars visible on the chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowbarsperchart.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowbarsperchart.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac9d1a306904d6fcff432271b5e5dfa34}{Window\+Expert\+Name} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Expert\+Name Description\+: Returns the name of the executed Expert Advisor, script, custom indicator, or library. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowexpertname.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowexpertname.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af3d70e6dc184efc783bfc3246c2eaf41}{Window\+Find} (string name)
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Find Description\+: Returns the window index containing this specified indicator. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowfind.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowfind.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeea7c8cb00b915bd973af70023f12599}{Window\+First\+Visible\+Bar} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+First\+Visible\+Bar Description\+: Returns index of the first visible bar in the current chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowfirstvisiblebar.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowfirstvisiblebar.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad73ae87b25c66caa29c434ca956c9e30}{Window\+Handle} (string symbol, int timeframe)
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Handle Description\+: Returns the system handle of the chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowhandle.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowhandle.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a429343f1dd9293216fbbcbd64259b780}{Window\+Is\+Visible} (int index)
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Is\+Visible Description\+: Returns the visibility flag of the chart subwindow. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowisvisible.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowisvisible.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aed0e3d99c39abd16d9bfee8dd0638c56}{Window\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+On\+Dropped Description\+: Returns the window index where Expert Advisor, custom indicator or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowondropped.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a987d9a71b14d978ad04b9e04e7fe5eae}{Window\+Price\+Max} (int index)
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Price\+Max Description\+: Returns the maximal value of the vertical scale of the specified subwindow of the current chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowpricemax.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowpricemax.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5eaae413a3d2794805f9c6cedd1ba0a1}{Window\+Price\+Min} (int index)
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Price\+Min Description\+: Returns the minimal value of the vertical scale of the specified subwindow of the current chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowpricemin.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowpricemin.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a15e8b73413eb5f10f2951ab80b038b9e}{Window\+Price\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Price\+On\+Dropped Description\+: Returns the price of the chart point where Expert Advisor or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowpriceondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowpriceondropped.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a19a9633c3ebd59dd8c7e4ab98607059d}{Window\+Redraw} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Redraw Description\+: Redraws the current chart forcedly. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowredraw.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowredraw.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a82a4afc1317b32a3495eead5840d1fed}{Window\+Screen\+Shot} (string filename, int size\+\_\+x, int size\+\_\+y, int start\+\_\+bar, int chart\+\_\+scale, int chart\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Screen\+Shot Description\+: Saves current chart screen shot as a G\+IF file. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowscreenshot.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowscreenshot.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a28b660fd45998a1e6cfeaec2caa5f67a}{Window\+Time\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Time\+On\+Dropped Description\+: Returns the time of the chart point where Expert Advisor or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowtimeondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowtimeondropped.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a20999e4055161184647e3571f7df30a2}{Windows\+Total} ()
\begin{DoxyCompactList}\small\item\em Function\+: Windows\+Total Description\+: Returns total number of indicator windows on the chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowstotal.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowstotal.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afe73f3f69b3a09805553509b930b3d4d}{Window\+X\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+X\+On\+Dropped Description\+: Returns the value at X axis in pixels for the chart window client area point at which the Expert Advisor or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowxondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowxondropped.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a118d5dec92579d423c86b5f6b99323af}{Window\+Y\+On\+Dropped} ()
\begin{DoxyCompactList}\small\item\em Function\+: Window\+Y\+On\+Dropped Description\+: Returns the value at Y axis in pixels for the chart window client area point at which the Expert Advisor or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowyondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowyondropped.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a381198891e0f10ebf8322e0a35bf7f0f}{Order\+Close} (int ticket, double lots, double price, int slippage, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a79b99235c71c70f2f5207aac2ff24f1a}{C\+O\+L\+OR} arrow\+\_\+color)
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Close Description\+: Closes opened order. U\+RL\+: \href{http://docs.mql4.com/trading/orderclose.html}{\tt http\+://docs.\+mql4.\+com/trading/orderclose.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a95c9ede282a30a3183016ac7f917fe54}{Order\+Close\+By} (int ticket, int opposite, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a79b99235c71c70f2f5207aac2ff24f1a}{C\+O\+L\+OR} arrow\+\_\+color)
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Close\+By Description\+: Closes an opened order by another opposite opened order. U\+RL\+: \href{http://docs.mql4.com/trading/ordercloseby.html}{\tt http\+://docs.\+mql4.\+com/trading/ordercloseby.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa3c87e720db97994d8dd3177ae063274}{Order\+Close\+Price} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Close\+Price Description\+: Returns close price of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordercloseprice.html}{\tt http\+://docs.\+mql4.\+com/trading/ordercloseprice.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a069053d8f75f3b8fff8ab5e161ecda4e}{Order\+Close\+Time} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Close\+Time Description\+: Returns close time of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderclosetime.html}{\tt http\+://docs.\+mql4.\+com/trading/orderclosetime.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9e37c44510927dc675ab96027661f95a}{Order\+Comment} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Comment Description\+: Returns comment of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordercomment.html}{\tt http\+://docs.\+mql4.\+com/trading/ordercomment.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8040f892be4eff7b67888092225f5ca9}{Order\+Commission} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Commission Description\+: Returns calculated commission of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordercommission.html}{\tt http\+://docs.\+mql4.\+com/trading/ordercommission.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa7727740ea8ad8eb96024b77d80d701f}{Order\+Delete} (int ticket, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a79b99235c71c70f2f5207aac2ff24f1a}{C\+O\+L\+OR} arrow\+\_\+color)
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Delete Description\+: Deletes previously opened pending order. U\+RL\+: \href{http://docs.mql4.com/trading/orderdelete.html}{\tt http\+://docs.\+mql4.\+com/trading/orderdelete.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab1b152b82465693927f733966b0d7196}{Order\+Expiration} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Expiration Description\+: Returns expiration date of the selected pending order. U\+RL\+: \href{http://docs.mql4.com/trading/orderexpiration.html}{\tt http\+://docs.\+mql4.\+com/trading/orderexpiration.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3f96574164d2f173cb589435a7d9cfb5}{Order\+Lots} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Lots Description\+: Returns amount of lots of the selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderlots.html}{\tt http\+://docs.\+mql4.\+com/trading/orderlots.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0bea6d26dd01fb6da8565eb9b64e5b73}{Order\+Magic\+Number} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Magic\+Number Description\+: Returns an identifying (magic) number of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordermagicnumber.html}{\tt http\+://docs.\+mql4.\+com/trading/ordermagicnumber.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af21d9000ce63849dbfcc118ba1fcb46b}{Order\+Modify} (int ticket, double price, double stoploss, double takeprofit, Date\+Time expiration, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a79b99235c71c70f2f5207aac2ff24f1a}{C\+O\+L\+OR} arrow\+\_\+color)
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Modify Description\+: Modification of characteristics of the previously opened or pending orders. U\+RL\+: \href{http://docs.mql4.com/trading/ordermodify.html}{\tt http\+://docs.\+mql4.\+com/trading/ordermodify.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac6fd95e646930f6bc0cca5bf3b1cb634}{Order\+Open\+Price} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Open\+Price Description\+: Returns open price of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderopenprice.html}{\tt http\+://docs.\+mql4.\+com/trading/orderopenprice.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7bb27accf90120bfa7dffe682df5a2dc}{Order\+Open\+Time} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Open\+Time Description\+: Returns open time of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderopentime.html}{\tt http\+://docs.\+mql4.\+com/trading/orderopentime.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0d1b1bb1d6020e4e020121da6835f4df}{Order\+Print} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Print Description\+: Prints information about the selected order in the log. U\+RL\+: \href{http://docs.mql4.com/trading/orderprint.html}{\tt http\+://docs.\+mql4.\+com/trading/orderprint.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae56ae49572a1203b2c188e37dc084db4}{Order\+Profit} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Profit Description\+: Returns profit of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderprofit.html}{\tt http\+://docs.\+mql4.\+com/trading/orderprofit.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab98ad6de279735375ebf7612484718ff}{Order\+Select} (int index, int select, int pool)
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Select Description\+: The function selects an order for further processing. U\+RL\+: \href{http://docs.mql4.com/trading/orderselect.html}{\tt http\+://docs.\+mql4.\+com/trading/orderselect.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa62018f212f7995c0ff809dda38fb15e}{Order\+Send} (string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment, int magic, Date\+Time expiration, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a79b99235c71c70f2f5207aac2ff24f1a}{C\+O\+L\+OR} arrow\+\_\+color)
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Send Description\+: The main function used to open market or place a pending order. U\+RL\+: \href{http://docs.mql4.com/trading/ordersend.html}{\tt http\+://docs.\+mql4.\+com/trading/ordersend.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a46ebfe6b08f0b89cd7729eb0376fac2f}{Orders\+History\+Total} ()
\begin{DoxyCompactList}\small\item\em Function\+: Orders\+History\+Total Description\+: Returns the number of closed orders in the account history loaded into the terminal. U\+RL\+: \href{http://docs.mql4.com/trading/ordershistorytotal.html}{\tt http\+://docs.\+mql4.\+com/trading/ordershistorytotal.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae351f7566b163a828e1961e79a73af35}{Order\+Stop\+Loss} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Stop\+Loss Description\+: Returns stop loss value of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderstoploss.html}{\tt http\+://docs.\+mql4.\+com/trading/orderstoploss.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8ea6861ba4979ac529f9b959a5163eff}{Orders\+Total} ()
\begin{DoxyCompactList}\small\item\em Function\+: Orders\+Total Description\+: Returns the number of market and pending orders. U\+RL\+: \href{http://docs.mql4.com/trading/orderstotal.html}{\tt http\+://docs.\+mql4.\+com/trading/orderstotal.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7d59e0d691282ea3717daac8b424a6d6}{Order\+Swap} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Swap Description\+: Returns swap value of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderswap.html}{\tt http\+://docs.\+mql4.\+com/trading/orderswap.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a50a0624ba60bbec96d19796469222013}{Order\+Symbol} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Symbol Description\+: Returns symbol name of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordersymbol.html}{\tt http\+://docs.\+mql4.\+com/trading/ordersymbol.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8d514107cf5c59b68339dcd90d56f663}{Order\+Take\+Profit} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Take\+Profit Description\+: Returns take profit value of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordertakeprofit.html}{\tt http\+://docs.\+mql4.\+com/trading/ordertakeprofit.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a49fa445f39949bf12f91e0558d07f665}{Order\+Ticket} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Ticket Description\+: Returns ticket number of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderticket.html}{\tt http\+://docs.\+mql4.\+com/trading/orderticket.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8bb21de3fdfcfa1f2d0c4f660ae65c45}{Order\+Type} ()
\begin{DoxyCompactList}\small\item\em Function\+: Order\+Type Description\+: Returns order operation type of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordertype.html}{\tt http\+://docs.\+mql4.\+com/trading/ordertype.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a75263c5390bf4f75c049212f66ae7d75}{Signal\+Base\+Get\+Double} (\hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_ac14c82f52744d1785a379103a37ba46e}{S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+D\+O\+U\+B\+LE} property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Base\+Get\+Double Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalbasegetdouble.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbasegetdouble.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae5f293ada0ea19c739982db32e8a2e27}{Signal\+Base\+Get\+Integer} (\hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a4ee390ea60dc6bc6c6ae5e177d6d4643}{S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+I\+N\+T\+E\+G\+ER} property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Base\+Get\+Integer Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalbasegetinteger.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbasegetinteger.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3e561df72ed53b72f1958f6c0237ad66}{Signal\+Base\+Get\+String} (\hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a8a930a0524996541c8f8cf767faa0370}{S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+S\+T\+R\+I\+NG} property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Base\+Get\+String Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalbasegetstring.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbasegetstring.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8bc36cd28aac4fac0ea9941370a33f77}{Signal\+Base\+Select} (int index)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Base\+Select Description\+: Selects a signal from signals, available in terminal for further working with it. U\+RL\+: \href{http://docs.mql4.com/signals/signalbaseselect.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbaseselect.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4a31429ca7ad2b52bea465258122baa0}{Signal\+Base\+Total} ()
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Base\+Total Description\+: Returns the total amount of signals, available in terminal. U\+RL\+: \href{http://docs.mql4.com/signals/signalbasetotal.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbasetotal.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9dc89791962951aba68069e19ff691fb}{Signal\+Info\+Get\+Double} (\hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a80b17d9a3dd57e02283914b41c3a9f60}{S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+D\+O\+U\+B\+LE} property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Info\+Get\+Double Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfogetdouble.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfogetdouble.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac7f3720f0eefc4bc1598d9ea5bd5ed3e}{Signal\+Info\+Get\+Integer} (\hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_ab3373be5a69a03b44356baab2b3afc4d}{S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+I\+N\+T\+E\+G\+ER} property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Info\+Get\+Integer Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfogetinteger.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfogetinteger.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aaacc1d32dcb53faa6454ccfa9872324d}{Signal\+Info\+Get\+String} (\hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_abe76a4354b6e07d21151260f01f8e0a0}{S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+S\+T\+R\+I\+NG} property\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Info\+Get\+String Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfogetstring.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfogetstring.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a889d73ce31a9bb4686b0bf9c939fa2a5}{Signal\+Info\+Set\+Double} (\hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a80b17d9a3dd57e02283914b41c3a9f60}{S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+D\+O\+U\+B\+LE} property\+\_\+id, double value)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Info\+Set\+Double Description\+: Sets the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfosetdouble.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfosetdouble.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad639eb5dbf5acce1d9707ead17a12846}{Signal\+Info\+Set\+Integer} (\hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_ab3373be5a69a03b44356baab2b3afc4d}{S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+I\+N\+T\+E\+G\+ER} property\+\_\+id, long value)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Info\+Set\+Integer Description\+: Sets the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfosetinteger.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfosetinteger.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3a8ea79446af01cc5ce11bc6f0030bab}{Signal\+Subscribe} (long signal\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Subscribe Description\+: Subscribes to the trading signal. U\+RL\+: \href{http://docs.mql4.com/signals/signalsubscribe.html}{\tt http\+://docs.\+mql4.\+com/signals/signalsubscribe.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad0ba6fa00fda76f0df7d432aeb3d21e}{Signal\+Unsubscribe} ()
\begin{DoxyCompactList}\small\item\em Function\+: Signal\+Unsubscribe Description\+: Cancels subscription. U\+RL\+: \href{http://docs.mql4.com/signals/signalunsubscribe.html}{\tt http\+://docs.\+mql4.\+com/signals/signalunsubscribe.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a852ffadff0dbb26c6219d7cca3e5d3db}{Global\+Variable\+Check} (string name)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variable\+Check Description\+: Checks the existence of a global variable with the specified name U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablecheck.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablecheck.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a50f15d94070d9ef987373cce47db68ba}{Global\+Variable\+Time} (string name)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variable\+Time Description\+: Returns the time when the global variable was last accessed. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariabletime.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariabletime.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a577b99c5c27d49c732bdd0e299b1c217}{Global\+Variable\+Del} (string name)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variable\+Del Description\+: Deletes a global variable from the client terminal U\+RL\+: \href{http://docs.mql4.com/globals/globalvariabledel.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariabledel.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8a83efec01c5181ebcdcdd96778844ab}{Global\+Variable\+Get} (string name)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variable\+Get Description\+: Returns the value of an existing global variable of the client terminal. There are 2 variants of the function. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariableget.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariableget.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae397a6d7b0423cd9fcec05751a0ccedd}{Global\+Variable\+Name} (int index)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variable\+Name Description\+: Returns the name of a global variable by its ordinal number. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablename.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablename.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c7de51b7a89519094ba44050c203588}{Global\+Variable\+Set} (string name, double value)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variable\+Set Description\+: Sets a new value for a global variable. If the variable does not exist, the system creates a new global variable. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariableset.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariableset.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a21f5336d1c9c67b7ac5f287ecc164240}{Global\+Variables\+Flush} ()
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variables\+Flush Description\+: Forcibly saves contents of all global variables to a disk. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablesflush.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablesflush.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abd246bf141672cc46875118be35e5ce2}{Global\+Variable\+Temp} (string name)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variable\+Temp Description\+: The function attempts to create a temporary global variable. If the variable doesn\textquotesingle{}t exist, the system creates a new temporary global variable. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariabletemp.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariabletemp.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a02ee84d277fe360eedb32456b17d076b}{Global\+Variable\+Set\+On\+Condition} (string name, double value, double check\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variable\+Set\+On\+Condition Description\+: Sets the new value of the existing global variable if the current value equals to the third parameter check\+\_\+value. If there is no global variable, the function will generate an error E\+R\+R\+\_\+\+G\+L\+O\+B\+A\+L\+V\+A\+R\+I\+A\+B\+L\+E\+\_\+\+N\+O\+T\+\_\+\+F\+O\+U\+ND (4501) and return false. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablesetoncondition.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablesetoncondition.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a03ba5af8ff5cf3bd56ea9a86f3b93cd7}{Global\+Variables\+Delete\+All} (string prefix\+\_\+name, Date\+Time limit\+\_\+data)
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variables\+Delete\+All Description\+: Deletes global variables of the client terminal. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablesdeleteall.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablesdeleteall.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a92dd485913831e1866ad2086ef6e5b0d}{Global\+Variables\+Total} ()
\begin{DoxyCompactList}\small\item\em Function\+: Global\+Variables\+Total Description\+: Returns the total number of global variables of the client terminal. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablestotal.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablestotal.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a25f92eeb274262745a42c2693eae1098}{Hide\+Test\+Indicators} (bool hide)
\begin{DoxyCompactList}\small\item\em Function\+: Hide\+Test\+Indicators Description\+: The function sets a flag hiding indicators called by the Expert Advisor. U\+RL\+: \href{http://docs.mql4.com/customind/hidetestindicators.html}{\tt http\+://docs.\+mql4.\+com/customind/hidetestindicators.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8398e8a8c8510eb3f849931ed847a3e7}{Indicator\+Set\+Double} (int prop\+\_\+id, double prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Set\+Double Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the double type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetdouble.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetdouble.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4a02d817c9d7087e52fd5ea67575b116}{Indicator\+Set\+Double} (int prop\+\_\+id, int prop\+\_\+modifier, double prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Set\+Double Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the double type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetdouble.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetdouble.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a68ffff738a185bc7fac2ee07ca7a397e}{Indicator\+Set\+Integer} (int prop\+\_\+id, int prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Set\+Integer Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the int or color type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetinteger.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetinteger.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a706353ad47e5d70431d16931a9346445}{Indicator\+Set\+Integer} (int prop\+\_\+id, int prop\+\_\+modifier, int prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Set\+Integer Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the int or color type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetinteger.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetinteger.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a434ca24a734e8e73a9aab8e59e7f2177}{Indicator\+Set\+String} (int prop\+\_\+id, string prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Set\+String Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the string type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetstring.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetstring.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aea53e1e6364997788ef190ee02478caf}{Indicator\+Set\+String} (int prop\+\_\+id, int prop\+\_\+modifier, string prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Set\+String Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the string type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetstring.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetstring.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2e5c1cabba0d580ac034f2e3c6d8bce3}{Indicator\+Buffers} (int count)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Buffers Description\+: Allocates memory for buffers used for custom indicator calculations. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorbuffers.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorbuffers.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5555307971b20fe0e4948c1ab1411340}{Indicator\+Counted} ()
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Counted Description\+: The function returns the amount of bars not changed after the indicator had been launched last. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorcounted.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorcounted.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a797b1befb00b1b4cdcb848b0878eaa6a}{Indicator\+Digits} (int digits)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Digits Description\+: Sets precision format (the count of digits after decimal point) to visualize indicator values. U\+RL\+: \href{http://docs.mql4.com/customind/indicatordigits.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatordigits.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae7f0cf99e0655e477d1f2b441dde81d7}{Indicator\+Short\+Name} (string name)
\begin{DoxyCompactList}\small\item\em Function\+: Indicator\+Short\+Name Description\+: Sets the \char`\"{}short\char`\"{} name of a custom indicator to be shown in the Data\+Window and in the chart subwindow. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorshortname.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorshortname.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac2504b0391b9818c7f7d096f77751f25}{Set\+Index\+Arrow} (int index, int code)
\begin{DoxyCompactList}\small\item\em Function\+: Set\+Index\+Arrow Description\+: Sets an arrow symbol for indicators line of the D\+R\+A\+W\+\_\+\+A\+R\+R\+OW type. U\+RL\+: \href{http://docs.mql4.com/customind/setindexarrow.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexarrow.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2b09b0a4af8a36a22dc80c7589471c89}{Set\+Index\+Draw\+Begin} (int index, int begin)
\begin{DoxyCompactList}\small\item\em Function\+: Set\+Index\+Draw\+Begin Description\+: Sets the bar number (from the data beginning) from which the drawing of the given indicator line must start. U\+RL\+: \href{http://docs.mql4.com/customind/setindexdrawbegin.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexdrawbegin.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66bc69eb121d2ddb36eb434323e51f67}{Set\+Index\+Empty\+Value} (int index, double value)
\begin{DoxyCompactList}\small\item\em Function\+: Set\+Index\+Empty\+Value Description\+: Sets drawing line empty value. U\+RL\+: \href{http://docs.mql4.com/customind/setindexemptyvalue.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexemptyvalue.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2f750e4dce669dccf7652bc3d5ffc0e4}{Set\+Index\+Label} (int index, string text)
\begin{DoxyCompactList}\small\item\em Function\+: Set\+Index\+Label Description\+: Sets drawing line description for showing in the Data\+Window and in the tooltip. U\+RL\+: \href{http://docs.mql4.com/customind/setindexlabel.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexlabel.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a705f9031940b34d26b382e15cef41508}{Set\+Index\+Shift} (int index, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: Set\+Index\+Shift Description\+: Sets offset for the drawing line. U\+RL\+: \href{http://docs.mql4.com/customind/setindexshift.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexshift.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a59cf0aa946ab9b063ded027b3d63401b}{Set\+Index\+Style} (int index, int type, int style, int width, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a79b99235c71c70f2f5207aac2ff24f1a}{C\+O\+L\+OR} clr)
\begin{DoxyCompactList}\small\item\em Function\+: Set\+Index\+Style Description\+: Sets the new type, style, width and color for a given indicator line. U\+RL\+: \href{http://docs.mql4.com/customind/setindexstyle.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexstyle.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abac8acc7ebd00209d0b25c95223e065d}{Set\+Level\+Style} (int draw\+\_\+style, int line\+\_\+width, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a79b99235c71c70f2f5207aac2ff24f1a}{C\+O\+L\+OR} clr)
\begin{DoxyCompactList}\small\item\em Function\+: Set\+Level\+Style Description\+: The function sets a new style, width and color of horizontal levels of indicator to be output in a separate window. U\+RL\+: \href{http://docs.mql4.com/customind/setlevelstyle.html}{\tt http\+://docs.\+mql4.\+com/customind/setlevelstyle.\+html} \end{DoxyCompactList}\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6162a857e76fef826ef8b56c6b353ddc}{Set\+Level\+Value} (int level, double value)
\begin{DoxyCompactList}\small\item\em Function\+: Set\+Level\+Value Description\+: The function sets a value for a given horizontal level of the indicator to be output in a separate window. U\+RL\+: \href{http://docs.mql4.com/customind/setlevelvalue.html}{\tt http\+://docs.\+mql4.\+com/customind/setlevelvalue.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0c93aedf4ee372a4180e18ad561ecb9c}{Object\+Create} (long chart\+\_\+id, string object\+\_\+name, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a357639d93cdcbbcabdac179ac6242dd7}{O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+PE} object\+\_\+type, int sub\+\_\+window, Date\+Time time1, double price1, Date\+Time timeN, double priceN)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Create Description\+: The function creates an object with the specified name, type, and the initial coordinates in the specified chart subwindow of the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectcreate.html}{\tt http\+://docs.\+mql4.\+com/objects/objectcreate.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad3c72151c6b00593d2169c91b55da13f}{Object\+Create} (string object\+\_\+name, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a357639d93cdcbbcabdac179ac6242dd7}{O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+PE} object\+\_\+type, int sub\+\_\+window, Date\+Time time1, double price1, Date\+Time time2, double price2, Date\+Time time3, double price3)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Create Description\+: The function creates an object with the specified name, type, and the initial coordinates in the specified chart subwindow of the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectcreate.html}{\tt http\+://docs.\+mql4.\+com/objects/objectcreate.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a199afa072d65c10291f0b877c13c0fcc}{Object\+Name} (int object\+\_\+index)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Name Description\+: The function returns the name of the corresponding object by its index in the objects list. U\+RL\+: \href{http://docs.mql4.com/objects/objectname.html}{\tt http\+://docs.\+mql4.\+com/objects/objectname.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a344348b7c94f3685e2a0608f76053f0f}{Object\+Delete} (long chart\+\_\+id, string object\+\_\+name)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Delete Description\+: The function removes the object with the specified name at the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectdelete.html}{\tt http\+://docs.\+mql4.\+com/objects/objectdelete.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae3ff3a2874228d3aeae93ec5880a7322}{Object\+Delete} (string object\+\_\+name)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Delete Description\+: The function removes the object with the specified name at the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectdelete.html}{\tt http\+://docs.\+mql4.\+com/objects/objectdelete.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac9b2a64a847b83ce840671a6703374ec}{Objects\+Delete\+All} (long chart\+\_\+id, int sub\+\_\+window, int object\+\_\+type)
\begin{DoxyCompactList}\small\item\em Function\+: Objects\+Delete\+All Description\+: Removes all objects from the specified chart, specified chart subwindow, of the specified type. U\+RL\+: \href{http://docs.mql4.com/objects/objectsdeleteall.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsdeleteall.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1334363d6628b5ef76ac58fda5535d50}{Objects\+Delete\+All} (int sub\+\_\+window, int object\+\_\+type)
\begin{DoxyCompactList}\small\item\em Function\+: Objects\+Delete\+All Description\+: Removes all objects from the specified chart, specified chart subwindow, of the specified type. U\+RL\+: \href{http://docs.mql4.com/objects/objectsdeleteall.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsdeleteall.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a557ab8e01221991e092a7bd9843f568e}{Objects\+Delete\+All} (long chart\+\_\+id, string prefix, int sub\+\_\+window, int object\+\_\+type)
\begin{DoxyCompactList}\small\item\em Function\+: Objects\+Delete\+All Description\+: Removes all objects from the specified chart, specified chart subwindow, of the specified type. U\+RL\+: \href{http://docs.mql4.com/objects/objectsdeleteall.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsdeleteall.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3b54d60193a86d9f45c6918a74a57f0f}{Object\+Find} (long chart\+\_\+id, string object\+\_\+name)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Find Description\+: The function searches for an object having the specified name. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectfind.html}{\tt http\+://docs.\+mql4.\+com/objects/objectfind.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae62c4e7764bd22233907fcdb493afa1a}{Object\+Find} (string object\+\_\+name)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Find Description\+: The function searches for an object having the specified name. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectfind.html}{\tt http\+://docs.\+mql4.\+com/objects/objectfind.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad4d12fb33c5330daff2fb6cef61d32ad}{Object\+Get\+Time\+By\+Value} (string object\+\_\+name, double value, int line\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get\+Time\+By\+Value Description\+: The function returns the time value for the specified price value of the specified object. U\+RL\+: \href{http://docs.mql4.com/objects/objectgettimebyvalue.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgettimebyvalue.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a77ab5b5530f36f04b0a2fb76300d41dc}{Object\+Get\+Value\+By\+Time} (long chart\+\_\+id, string object\+\_\+name, Date\+Time time, int line\+\_\+id)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get\+Value\+By\+Time Description\+: The function returns the price value for the specified time value of the specified object. U\+RL\+: \href{http://docs.mql4.com/objects/objectgetvaluebytime.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetvaluebytime.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4f35e10d784b9f489b9dfa0abbaf72eb}{Object\+Move} (string object\+\_\+name, int point\+\_\+index, Date\+Time time, double price)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Move Description\+: The function changes coordinates of the specified anchor point of the object at the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectmove.html}{\tt http\+://docs.\+mql4.\+com/objects/objectmove.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6bb6e73cc38966b652da23ef95569a16}{Objects\+Total} (long chart\+\_\+id, int sub\+\_\+window, int type)
\begin{DoxyCompactList}\small\item\em Function\+: Objects\+Total Description\+: The function returns the number of objects of the specified type in the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectstotal.html}{\tt http\+://docs.\+mql4.\+com/objects/objectstotal.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab2856e671fe167427231f7f3e6d85a19}{Objects\+Total} (int type)
\begin{DoxyCompactList}\small\item\em Function\+: Objects\+Total Description\+: The function returns the number of objects of the specified type in the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectstotal.html}{\tt http\+://docs.\+mql4.\+com/objects/objectstotal.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a24e86b112ce21420236a30de08f7c737}{Object\+Get\+Double} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get\+Double Description\+: The function returns the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectgetdouble.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetdouble.\+html} \end{DoxyCompactList}\item 
long \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9f0e0e912059857d34eb9fe7562ef480}{Object\+Get\+Integer} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get\+Integer Description\+: The function returns the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectgetinteger.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetinteger.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1df3843817955210cc27d004395768bb}{Object\+Get\+String} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get\+String Description\+: The function returns the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectgetstring.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetstring.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2c944cd96ba05f0e491c4a5a8dff65ae}{Object\+Set\+Double} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, double prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set\+Double Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetdouble.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetdouble.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a95548b871eac346bbd40c138a7d53f0a}{Object\+Set\+Double} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier, double prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set\+Double Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetdouble.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetdouble.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af10bc2ab785d291f532fff35a5feef91}{Object\+Set\+Integer} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, long prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set\+Integer Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetinteger.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetinteger.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a16f72f4eab8b65cc4378fba7b9b463bb}{Object\+Set\+Integer} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier, long prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set\+Integer Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetinteger.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetinteger.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aead55041aaf954f1fd3a52771667f4d0}{Object\+Set\+String} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, string prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set\+String Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetstring.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetstring.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a55955016e5805090107af98c0c6a2c64}{Object\+Set\+String} (long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier, string prop\+\_\+value)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set\+String Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetstring.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetstring.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a02e45d3fd2469e0c64d8b348fe144cda}{Text\+Set\+Font} (string name, int size, uint flags, int orientation)
\begin{DoxyCompactList}\small\item\em Function\+: Text\+Set\+Font Description\+: The function sets the font for displaying the text using drawing methods and returns the result of that operation. Arial font with the size -\/120 (12 pt) is used by default. U\+RL\+: \href{http://docs.mql4.com/objects/textsetfont.html}{\tt http\+://docs.\+mql4.\+com/objects/textsetfont.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a71641692e22135e23e5f17792e2c4087}{Object\+Description} (string object\+\_\+name)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Description Description\+: Returns the object description. U\+RL\+: \href{http://docs.mql4.com/objects/objectdescription.html}{\tt http\+://docs.\+mql4.\+com/objects/objectdescription.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a18383cb1788671321d8c93ff38b392c3}{Object\+Get} (string object\+\_\+name, int index)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get Description\+: Returns the value of the specified object property. U\+RL\+: \href{http://docs.mql4.com/objects/objectget.html}{\tt http\+://docs.\+mql4.\+com/objects/objectget.\+html} \end{DoxyCompactList}\item 
string \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adef4dcc047cfa374b5cccbea7f5220f2}{Object\+Get\+Fibo\+Description} (string object\+\_\+name, int index)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get\+Fibo\+Description Description\+: Returns the level description of a Fibonacci object. U\+RL\+: \href{http://docs.mql4.com/objects/objectgetfibodescription.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetfibodescription.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae0652e80833a7a22499204f74813f0fd}{Object\+Get\+Shift\+By\+Value} (string object\+\_\+name, double value)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get\+Shift\+By\+Value Description\+: The function calculates and returns bar index (shift related to the current bar) for the given price. U\+RL\+: \href{http://docs.mql4.com/objects/objectgetshiftbyvalue.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetshiftbyvalue.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af627d24d503d845109eb610cb09f68ec}{Object\+Get\+Value\+By\+Shift} (string object\+\_\+name, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Get\+Value\+By\+Shift Description\+: The function calculates and returns the price value for the specified bar (shift related to the current bar). U\+RL\+: \href{http://docs.mql4.com/objects/objectgetvaluebyshift.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetvaluebyshift.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_acac685af735829f5721cddafb534b242}{Object\+Set} (string object\+\_\+name, int index, double value)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set Description\+: Changes the value of the specified object property. U\+RL\+: \href{http://docs.mql4.com/objects/objectset.html}{\tt http\+://docs.\+mql4.\+com/objects/objectset.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae94aad543d5ae75607a42cfe151cd3e1}{Object\+Set\+Fibo\+Description} (string object\+\_\+name, int index, string text)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set\+Fibo\+Description Description\+: The function sets a new description to a level of a Fibonacci object. U\+RL\+: \href{http://docs.mql4.com/objects/objectsetfibodescription.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetfibodescription.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66fa72f6098f717645f8bfb66c7982cd}{Object\+Set\+Text} (string object\+\_\+name, string text, int font\+\_\+size, string font\+\_\+name, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a79b99235c71c70f2f5207aac2ff24f1a}{C\+O\+L\+OR} text\+\_\+color)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Set\+Text Description\+: The function c U\+RL\+: \href{http://docs.mql4.com/objects/objectsettext.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsettext.\+html} \end{DoxyCompactList}\item 
int \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ade342eec44ed8ad425e67247c54c4571}{Object\+Type} (string object\+\_\+name)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Type Description\+: The function returns the object type value. U\+RL\+: \href{http://docs.mql4.com/objects/objecttype.html}{\tt http\+://docs.\+mql4.\+com/objects/objecttype.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a557dbdaf016761c7069a9e3b2e31a4a7}{i\+AC} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+AC Description\+: Calculates the Bill Williams\textquotesingle{} Accelerator/\+Decelerator oscillator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iac.html}{\tt http\+://docs.\+mql4.\+com/indicators/iac.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a14fac8d44d904147df4d90ab41a5d72f}{i\+AD} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+AD Description\+: Calculates the Accumulation/\+Distribution indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iad.html}{\tt http\+://docs.\+mql4.\+com/indicators/iad.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac14b7ca3aa077fbed6895936e6d1f0ad}{i\+A\+DX} (string symbol, int timeframe, int period, int applied\+\_\+price, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+A\+DX Description\+: Calculates the Average Directional Movement Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iadx.html}{\tt http\+://docs.\+mql4.\+com/indicators/iadx.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9125ef5210ac2f341876ace6ba0a095a}{i\+Alligator} (string symbol, int timeframe, int jaw\+\_\+period, int jaw\+\_\+shift, int teeth\+\_\+period, int teeth\+\_\+shift, int lips\+\_\+period, int lips\+\_\+shift, int ma\+\_\+method, int applied\+\_\+price, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Alligator Description\+: Calculates the Alligator indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ialligator.html}{\tt http\+://docs.\+mql4.\+com/indicators/ialligator.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7ceac4c405b97ce7f05e562e544c5889}{i\+AO} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+AO Description\+: Calculates the Awesome oscillator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iao.html}{\tt http\+://docs.\+mql4.\+com/indicators/iao.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae0420a2bded13a1adf764d3f07110cce}{i\+A\+TR} (string symbol, int timeframe, int period, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+A\+TR Description\+: Calculates the Average True Range indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iatr.html}{\tt http\+://docs.\+mql4.\+com/indicators/iatr.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7763c330c07d24d5b35bff8ea9284413}{i\+Bears\+Power} (string symbol, int timeframe, int period, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Bears\+Power Description\+: Calculates the Bears Power indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ibearspower.html}{\tt http\+://docs.\+mql4.\+com/indicators/ibearspower.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab9b6a45b346e8060914ec1c45fb1de3d}{i\+Bands} (string symbol, int timeframe, int period, double deviation, int bands\+\_\+shift, int applied\+\_\+price, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Bands Description\+: Calculates the Bollinger Bands indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ibands.html}{\tt http\+://docs.\+mql4.\+com/indicators/ibands.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2464689cf445235469b937bb3b7c6b09}{i\+Bulls\+Power} (string symbol, int timeframe, int period, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Bulls\+Power Description\+: Calculates the Bulls Power indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ibullspower.html}{\tt http\+://docs.\+mql4.\+com/indicators/ibullspower.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a08839eb5ede5c7fc62dfd59a05669258}{i\+C\+CI} (string symbol, int timeframe, int period, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+C\+CI Description\+: Calculates the Commodity Channel Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/icci.html}{\tt http\+://docs.\+mql4.\+com/indicators/icci.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad710d64b2255fbec0a131ea21253d20c}{i\+De\+Marker} (string symbol, int timeframe, int period, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+De\+Marker Description\+: Calculates the De\+Marker indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/idemarker.html}{\tt http\+://docs.\+mql4.\+com/indicators/idemarker.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa67b8410d6892ee30d0b391070c7b060}{i\+Envelopes} (string symbol, int timeframe, int ma\+\_\+period, int ma\+\_\+method, int ma\+\_\+shift, int applied\+\_\+price, double deviation, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Envelopes Description\+: Calculates the Envelopes indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ienvelopes.html}{\tt http\+://docs.\+mql4.\+com/indicators/ienvelopes.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a22dc84001f9db0ec5f7c2d8e87a07281}{i\+Force} (string symbol, int timeframe, int period, int ma\+\_\+method, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Force Description\+: Calculates the Force Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iforce.html}{\tt http\+://docs.\+mql4.\+com/indicators/iforce.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8598051ccac71cfdfc99e52e01b7f94f}{i\+Fractals} (string symbol, int timeframe, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Fractals Description\+: Calculates the Fractals indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ifractals.html}{\tt http\+://docs.\+mql4.\+com/indicators/ifractals.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7b6eea8de14fd62e9bc6b684cbde5ef7}{i\+Gator} (string symbol, int timeframe, int jaw\+\_\+period, int jaw\+\_\+shift, int teeth\+\_\+period, int teeth\+\_\+shift, int lips\+\_\+period, int lips\+\_\+shift, int ma\+\_\+method, int applied\+\_\+price, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Gator Description\+: Calculates the Gator oscillator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/igator.html}{\tt http\+://docs.\+mql4.\+com/indicators/igator.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac8ed3b72d9d92d003a41bf53a396fc63}{i\+Ichimoku} (string symbol, int timeframe, int tenkan\+\_\+sen, int kijun\+\_\+sen, int senkou\+\_\+span\+\_\+b, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Ichimoku Description\+: Calculates the Ichimoku Kinko Hyo indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iichimoku.html}{\tt http\+://docs.\+mql4.\+com/indicators/iichimoku.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad69ad895673b3e2a52854835586715a1}{i\+B\+W\+M\+FI} (string symbol, int timeframe, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+B\+W\+M\+FI Description\+: Calculates the Market Facilitation Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ibwmfi.html}{\tt http\+://docs.\+mql4.\+com/indicators/ibwmfi.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af33b2ba1c09bb11c7745f45f85ca64fc}{i\+Momentum} (string symbol, int timeframe, int period, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Momentum Description\+: Calculates the Momentum indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/imomentum.html}{\tt http\+://docs.\+mql4.\+com/indicators/imomentum.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a58cb991b9c1d2a8d05edd044829ad8f1}{i\+M\+FI} (string symbol, int timeframe, int period, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+M\+FI Description\+: Calculates the Money Flow Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/imfi.html}{\tt http\+://docs.\+mql4.\+com/indicators/imfi.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a12ab24a5ade0876090204edbe37dcbe5}{i\+MA} (string symbol, int timeframe, int ma\+\_\+period, int ma\+\_\+shift, int ma\+\_\+method, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+MA Description\+: Calculates the Moving Average indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ima.html}{\tt http\+://docs.\+mql4.\+com/indicators/ima.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a72803c857a174c9c69fb81906b993f64}{i\+Os\+MA} (string symbol, int timeframe, int fast\+\_\+ema\+\_\+period, int slow\+\_\+ema\+\_\+period, int signal\+\_\+period, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Os\+MA Description\+: i\+Os\+MA U\+RL\+: \href{http://docs.mql4.com/indicators/iosma.html}{\tt http\+://docs.\+mql4.\+com/indicators/iosma.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4addd1809b94671c64b254fc23404c35}{i\+M\+A\+CD} (string symbol, int timeframe, int fast\+\_\+ema\+\_\+period, int slow\+\_\+ema\+\_\+period, int signal\+\_\+period, int applied\+\_\+price, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+M\+A\+CD Description\+: Calculates the Moving Averages Convergence/\+Divergence indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/imacd.html}{\tt http\+://docs.\+mql4.\+com/indicators/imacd.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2690a2127694984f19bc6fe0a7a8fa3b}{i\+O\+BV} (string symbol, int timeframe, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+O\+BV Description\+: Calculates the On Balance Volume indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iobv.html}{\tt http\+://docs.\+mql4.\+com/indicators/iobv.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad8d16bcc9ae016ed146f5956b51c6355}{i\+S\+AR} (string symbol, int timeframe, double step, double maximum, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+S\+AR Description\+: Calculates the Parabolic Stop and Reverse system indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/isar.html}{\tt http\+://docs.\+mql4.\+com/indicators/isar.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6e09150a36d8689e04ffe98a0337dc73}{i\+R\+SI} (string symbol, int timeframe, int period, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+R\+SI Description\+: Calculates the Relative Strength Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/irsi.html}{\tt http\+://docs.\+mql4.\+com/indicators/irsi.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a48679e26468257b47467693efebf8f3c}{i\+R\+VI} (string symbol, int timeframe, int period, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+R\+VI Description\+: Calculates the Relative Vigor Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/irvi.html}{\tt http\+://docs.\+mql4.\+com/indicators/irvi.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66c509cbb139df35f24e84a5825b6724}{i\+Std\+Dev} (string symbol, int timeframe, int ma\+\_\+period, int ma\+\_\+shift, int ma\+\_\+method, int applied\+\_\+price, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Std\+Dev Description\+: Calculates the Standard Deviation indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/istddev.html}{\tt http\+://docs.\+mql4.\+com/indicators/istddev.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a77d27c6a34ef96f14eeaddbe16c4cf06}{i\+Stochastic} (string symbol, int timeframe, int Kperiod, int Dperiod, int slowing, int method, int price\+\_\+field, int mode, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+Stochastic Description\+: Calculates the Stochastic Oscillator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/istochastic.html}{\tt http\+://docs.\+mql4.\+com/indicators/istochastic.\+html} \end{DoxyCompactList}\item 
double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a06406fc4678b02da403105e92dd43fae}{i\+W\+PR} (string symbol, int timeframe, int period, int shift)
\begin{DoxyCompactList}\small\item\em Function\+: i\+W\+PR Description\+: Calculates the Larry Williams\textquotesingle{} Percent Range and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iwpr.html}{\tt http\+://docs.\+mql4.\+com/indicators/iwpr.\+html} \end{DoxyCompactList}\item 
bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7bf049986619948c8107a7a2d801b021}{Object\+Create} (string object\+\_\+name, \hyperlink{namespace_m_q_l4_c_sharp_1_1_base_1_1_enums_a357639d93cdcbbcabdac179ac6242dd7}{O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+PE} object\+\_\+type, int sub\+\_\+window, Date\+Time time1, double price1)
\begin{DoxyCompactList}\small\item\em Function\+: Object\+Create Description\+: The function creates an object with the specified name, type, and the initial coordinates in the specified chart subwindow of the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectcreate.html}{\tt http\+://docs.\+mql4.\+com/objects/objectcreate.\+html} \end{DoxyCompactList}\item 
Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a13ac8b1ee3443a0b8fbcc51eed651606}{Market\+Time} (string symbol)
\begin{DoxyCompactList}\small\item\em Function\+: Market\+Info Description\+: Returns various data about securities listed in the \char`\"{}\+Market Watch\char`\"{} window. U\+RL\+: \href{http://docs.mql4.com/marketinformation/marketinfo.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/marketinfo.\+html} \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static readonly I\+Log \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adb596792a52077cc58bac0169d055edc}{L\+OG} = Log\+Manager.\+Get\+Logger(typeof(\hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base}{M\+Q\+L\+Base}))
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!M\+Q\+L\+Base@{M\+Q\+L\+Base}}
\index{M\+Q\+L\+Base@{M\+Q\+L\+Base}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{M\+Q\+L\+Base(\+Int64 ix)}{MQLBase(Int64 ix)}}]{\setlength{\rightskip}{0pt plus 5cm}M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+M\+Q\+L\+Base (
\begin{DoxyParamCaption}
\item[{Int64}]{ix}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab241fa74720effccb53f823714b5fb70}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab241fa74720effccb53f823714b5fb70}


\subsection{Member Function Documentation}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Balance@{Account\+Balance}}
\index{Account\+Balance@{Account\+Balance}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Balance()}{AccountBalance()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Balance (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a381df1a586aee9ffdc9b9a2e100d50eb}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a381df1a586aee9ffdc9b9a2e100d50eb}


Function\+: Account\+Balance Description\+: Returns balance value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountbalance.html}{\tt http\+://docs.\+mql4.\+com/account/accountbalance.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Company@{Account\+Company}}
\index{Account\+Company@{Account\+Company}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Company()}{AccountCompany()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Company (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c0a4152c86b84249eba3006c981575d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c0a4152c86b84249eba3006c981575d}


Function\+: Account\+Company Description\+: Returns the brokerage company name where the current account was registered. U\+RL\+: \href{http://docs.mql4.com/account/accountcompany.html}{\tt http\+://docs.\+mql4.\+com/account/accountcompany.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Credit@{Account\+Credit}}
\index{Account\+Credit@{Account\+Credit}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Credit()}{AccountCredit()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Credit (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aabc3bebd8449db982c481116450548f4}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aabc3bebd8449db982c481116450548f4}


Function\+: Account\+Credit Description\+: Returns credit value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountcredit.html}{\tt http\+://docs.\+mql4.\+com/account/accountcredit.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Currency@{Account\+Currency}}
\index{Account\+Currency@{Account\+Currency}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Currency()}{AccountCurrency()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Currency (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_acb86a018d005068a632a4fcfd0a604c8}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_acb86a018d005068a632a4fcfd0a604c8}


Function\+: Account\+Currency Description\+: Returns currency name of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountcurrency.html}{\tt http\+://docs.\+mql4.\+com/account/accountcurrency.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Equity@{Account\+Equity}}
\index{Account\+Equity@{Account\+Equity}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Equity()}{AccountEquity()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Equity (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeb97f91c13104d72edcdba833460461f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeb97f91c13104d72edcdba833460461f}


Function\+: Account\+Equity Description\+: Returns equity value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountequity.html}{\tt http\+://docs.\+mql4.\+com/account/accountequity.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Free\+Margin@{Account\+Free\+Margin}}
\index{Account\+Free\+Margin@{Account\+Free\+Margin}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Free\+Margin()}{AccountFreeMargin()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Free\+Margin (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa0080e07fb996d54be406c94512ecfd8}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa0080e07fb996d54be406c94512ecfd8}


Function\+: Account\+Free\+Margin Description\+: Returns free margin value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountfreemargin.html}{\tt http\+://docs.\+mql4.\+com/account/accountfreemargin.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Free\+Margin\+Check@{Account\+Free\+Margin\+Check}}
\index{Account\+Free\+Margin\+Check@{Account\+Free\+Margin\+Check}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Free\+Margin\+Check(string symbol, int cmd, double volume)}{AccountFreeMarginCheck(string symbol, int cmd, double volume)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Free\+Margin\+Check (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{cmd, }
\item[{double}]{volume}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9715a33cec50d657e7858ef6753417b3}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9715a33cec50d657e7858ef6753417b3}


Function\+: Account\+Free\+Margin\+Check Description\+: Returns free margin that remains after the specified order has been opened at the current price on the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountfreemargincheck.html}{\tt http\+://docs.\+mql4.\+com/account/accountfreemargincheck.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol for trading operation.\\
\hline
{\em cmd} & \mbox{[}in\mbox{]} Operation type. It can be either O\+P\+\_\+\+B\+UY or O\+P\+\_\+\+S\+E\+LL.\\
\hline
{\em volume} & \mbox{[}in\mbox{]} Number of lots.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Free\+Margin\+Mode@{Account\+Free\+Margin\+Mode}}
\index{Account\+Free\+Margin\+Mode@{Account\+Free\+Margin\+Mode}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Free\+Margin\+Mode()}{AccountFreeMarginMode()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Free\+Margin\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5fd226c568c82db3a197ba790610f10a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5fd226c568c82db3a197ba790610f10a}


Function\+: Account\+Free\+Margin\+Mode Description\+: Returns the calculation mode of free margin allowed to open orders on the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountfreemarginmode.html}{\tt http\+://docs.\+mql4.\+com/account/accountfreemarginmode.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Info\+Double@{Account\+Info\+Double}}
\index{Account\+Info\+Double@{Account\+Info\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Info\+Double(int property\+\_\+id)}{AccountInfoDouble(int property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Info\+Double (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a690f79cdf0a2269e25929eda5a5a9ddf}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a690f79cdf0a2269e25929eda5a5a9ddf}


Function\+: Account\+Info\+Double Description\+: Returns the value of the corresponding account property. U\+RL\+: \href{http://docs.mql4.com/account/accountinfodouble.html}{\tt http\+://docs.\+mql4.\+com/account/accountinfodouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the property. The value can be one of the values of .\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Info\+Integer@{Account\+Info\+Integer}}
\index{Account\+Info\+Integer@{Account\+Info\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Info\+Integer(int property\+\_\+id)}{AccountInfoInteger(int property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Info\+Integer (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a38d507439979416e3badbe4f19cf503e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a38d507439979416e3badbe4f19cf503e}


Function\+: Account\+Info\+Integer Description\+: Returns the value of the properties of the account. U\+RL\+: \href{http://docs.mql4.com/account/accountinfointeger.html}{\tt http\+://docs.\+mql4.\+com/account/accountinfointeger.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the property. The value can be one of the values of .\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Info\+String@{Account\+Info\+String}}
\index{Account\+Info\+String@{Account\+Info\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Info\+String(int property\+\_\+id)}{AccountInfoString(int property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Info\+String (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6d53fc9734126ee2371d7e71eb97ced7}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6d53fc9734126ee2371d7e71eb97ced7}


Function\+: Account\+Info\+String Description\+: Returns the value of the corresponding account property. U\+RL\+: \href{http://docs.mql4.com/account/accountinfostring.html}{\tt http\+://docs.\+mql4.\+com/account/accountinfostring.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the property. The value can be one of the values of .\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Leverage@{Account\+Leverage}}
\index{Account\+Leverage@{Account\+Leverage}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Leverage()}{AccountLeverage()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Leverage (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adbba60f52a9f3281bc19c7209bfa4ac6}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adbba60f52a9f3281bc19c7209bfa4ac6}


Function\+: Account\+Leverage Description\+: Returns leverage of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountleverage.html}{\tt http\+://docs.\+mql4.\+com/account/accountleverage.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Margin@{Account\+Margin}}
\index{Account\+Margin@{Account\+Margin}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Margin()}{AccountMargin()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Margin (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aca30037207f7187de3021fd6a7b9be2a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aca30037207f7187de3021fd6a7b9be2a}


Function\+: Account\+Margin Description\+: Returns margin value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountmargin.html}{\tt http\+://docs.\+mql4.\+com/account/accountmargin.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Name@{Account\+Name}}
\index{Account\+Name@{Account\+Name}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Name()}{AccountName()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3d211f2507a20769796a283162d06f00}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3d211f2507a20769796a283162d06f00}


Function\+: Account\+Name Description\+: Returns the current account name. U\+RL\+: \href{http://docs.mql4.com/account/accountname.html}{\tt http\+://docs.\+mql4.\+com/account/accountname.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Number@{Account\+Number}}
\index{Account\+Number@{Account\+Number}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Number()}{AccountNumber()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Number (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7f7a189758f8804a27c686a0b9dc4770}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7f7a189758f8804a27c686a0b9dc4770}


Function\+: Account\+Number Description\+: Returns the current account number. U\+RL\+: \href{http://docs.mql4.com/account/accountnumber.html}{\tt http\+://docs.\+mql4.\+com/account/accountnumber.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Profit@{Account\+Profit}}
\index{Account\+Profit@{Account\+Profit}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Profit()}{AccountProfit()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Profit (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5f69fd4445653a09dc95a4d62a591b71}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5f69fd4445653a09dc95a4d62a591b71}


Function\+: Account\+Profit Description\+: Returns profit value of the current account. U\+RL\+: \href{http://docs.mql4.com/account/accountprofit.html}{\tt http\+://docs.\+mql4.\+com/account/accountprofit.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Server@{Account\+Server}}
\index{Account\+Server@{Account\+Server}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Server()}{AccountServer()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Server (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a06e7f7f46a19cd5a65baab93bfcb5546}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a06e7f7f46a19cd5a65baab93bfcb5546}


Function\+: Account\+Server Description\+: Returns the connected server name. U\+RL\+: \href{http://docs.mql4.com/account/accountserver.html}{\tt http\+://docs.\+mql4.\+com/account/accountserver.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Stopout\+Level@{Account\+Stopout\+Level}}
\index{Account\+Stopout\+Level@{Account\+Stopout\+Level}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Stopout\+Level()}{AccountStopoutLevel()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Stopout\+Level (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1d0da9d7137bef965b1ee7809530e277}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1d0da9d7137bef965b1ee7809530e277}


Function\+: Account\+Stopout\+Level Description\+: Returns the value of the Stop Out level. U\+RL\+: \href{http://docs.mql4.com/account/accountstopoutlevel.html}{\tt http\+://docs.\+mql4.\+com/account/accountstopoutlevel.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Account\+Stopout\+Mode@{Account\+Stopout\+Mode}}
\index{Account\+Stopout\+Mode@{Account\+Stopout\+Mode}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Account\+Stopout\+Mode()}{AccountStopoutMode()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Account\+Stopout\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa59d9f751e714a6354530a3c46d4ce1f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa59d9f751e714a6354530a3c46d4ce1f}


Function\+: Account\+Stopout\+Mode Description\+: Returns the calculation mode for the Stop Out level. U\+RL\+: \href{http://docs.mql4.com/account/accountstopoutmode.html}{\tt http\+://docs.\+mql4.\+com/account/accountstopoutmode.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Alert@{Alert}}
\index{Alert@{Alert}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Alert(string argument)}{Alert(string argument)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Alert (
\begin{DoxyParamCaption}
\item[{string}]{argument}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aaeeff00f6c946553b13d6bbba46e3eaa}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aaeeff00f6c946553b13d6bbba46e3eaa}


Function\+: Alert Description\+: Displays a message in a separate window. U\+RL\+: \href{http://docs.mql4.com/common/alert.html}{\tt http\+://docs.\+mql4.\+com/common/alert.\+html} 


\begin{DoxyParams}{Parameters}
{\em argument} & \\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Bars@{Bars}}
\index{Bars@{Bars}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Bars(string symbol\+\_\+name, T\+I\+M\+E\+F\+R\+A\+M\+E timeframe)}{Bars(string symbol_name, TIMEFRAME timeframe)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Bars (
\begin{DoxyParamCaption}
\item[{string}]{symbol\+\_\+name, }
\item[{{\bf T\+I\+M\+E\+F\+R\+A\+ME}}]{timeframe}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4fa8c043780e6dede461a86fa26cc69b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4fa8c043780e6dede461a86fa26cc69b}


Function\+: Bars Description\+: Returns the number of bars count in the history for a specified symbol and period. There are 2 variants of functions calls. U\+RL\+: \href{http://docs.mql4.com/series/barsfunction.html}{\tt http\+://docs.\+mql4.\+com/series/barsfunction.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol\+\_\+name} & \mbox{[}in\mbox{]} Symbol name.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Period.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Bars@{Bars}}
\index{Bars@{Bars}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Bars(string symbol\+\_\+name, T\+I\+M\+E\+F\+R\+A\+M\+E timeframe, Date\+Time start\+\_\+time, Date\+Time stop\+\_\+time)}{Bars(string symbol_name, TIMEFRAME timeframe, DateTime start_time, DateTime stop_time)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Bars (
\begin{DoxyParamCaption}
\item[{string}]{symbol\+\_\+name, }
\item[{{\bf T\+I\+M\+E\+F\+R\+A\+ME}}]{timeframe, }
\item[{Date\+Time}]{start\+\_\+time, }
\item[{Date\+Time}]{stop\+\_\+time}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa71412625d3c277daa18ec2999acb7c8}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa71412625d3c277daa18ec2999acb7c8}


Function\+: Bars Description\+: Returns the number of bars count in the history for a specified symbol and period. There are 2 variants of functions calls. U\+RL\+: \href{http://docs.mql4.com/series/barsfunction.html}{\tt http\+://docs.\+mql4.\+com/series/barsfunction.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol\+\_\+name} & \mbox{[}in\mbox{]} Symbol name.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Period.\\
\hline
{\em start\+\_\+time} & \mbox{[}in\mbox{]} Bar time corresponding to the first element.\\
\hline
{\em stop\+\_\+time} & \mbox{[}in\mbox{]} Bar time corresponding to the last element.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Apply\+Template@{Chart\+Apply\+Template}}
\index{Chart\+Apply\+Template@{Chart\+Apply\+Template}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Apply\+Template(long chart\+\_\+id, string filename)}{ChartApplyTemplate(long chart_id, string filename)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Apply\+Template (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{filename}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7515c70736b352c1799846d838afdf73}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7515c70736b352c1799846d838afdf73}


Function\+: Chart\+Apply\+Template Description\+: Applies a specific template from a specified file to the chart. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartapplytemplate.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartapplytemplate.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em filename} & \mbox{[}in\mbox{]} The name of the file containing the template.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Close@{Chart\+Close}}
\index{Chart\+Close@{Chart\+Close}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Close(long chart\+\_\+id)}{ChartClose(long chart_id)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Close (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6f9f28c2621c46d7ae87324796e293da}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6f9f28c2621c46d7ae87324796e293da}


Function\+: Chart\+Close Description\+: Closes the specified chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartclose.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartclose.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+First@{Chart\+First}}
\index{Chart\+First@{Chart\+First}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+First()}{ChartFirst()}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+First (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aed9f8cf16a764c6519147aa323c6b40d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aed9f8cf16a764c6519147aa323c6b40d}


Function\+: Chart\+First Description\+: Returns the ID of the first chart of the client terminal. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartfirst.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartfirst.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+ID@{Chart\+ID}}
\index{Chart\+ID@{Chart\+ID}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+I\+D()}{ChartID()}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+ID (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa93469105b8426bb4fee60dbed1730d7}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa93469105b8426bb4fee60dbed1730d7}


Function\+: Chart\+ID Description\+: Returns the ID of the current chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartid.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartid.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Indicator\+Delete@{Chart\+Indicator\+Delete}}
\index{Chart\+Indicator\+Delete@{Chart\+Indicator\+Delete}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Indicator\+Delete(long chart\+\_\+id, int sub\+\_\+window, string indicator\+\_\+shortname)}{ChartIndicatorDelete(long chart_id, int sub_window, string indicator_shortname)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Indicator\+Delete (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{sub\+\_\+window, }
\item[{string}]{indicator\+\_\+shortname}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac34bdc192a4b70b836bccd70a3c68b8c}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac34bdc192a4b70b836bccd70a3c68b8c}


Function\+: Chart\+Indicator\+Delete Description\+: Removes an indicator with a specified name from the specified chart window. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartindicatordelete.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartindicatordelete.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 denotes the current chart.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart subwindow. 0 denotes the main chart subwindow.\\
\hline
{\em indicator\+\_\+shortname} & \\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Indicator\+Name@{Chart\+Indicator\+Name}}
\index{Chart\+Indicator\+Name@{Chart\+Indicator\+Name}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Indicator\+Name(long chart\+\_\+id, int sub\+\_\+window, int index)}{ChartIndicatorName(long chart_id, int sub_window, int index)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Indicator\+Name (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{sub\+\_\+window, }
\item[{int}]{index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa338301124cf171e2beadd3ec436ebca}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa338301124cf171e2beadd3ec436ebca}


Function\+: Chart\+Indicator\+Name Description\+: Returns the short name of the indicator by the number in the indicators list on the specified chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartindicatorname.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartindicatorname.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 denotes the current chart.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart subwindow. 0 denotes the main chart subwindow.\\
\hline
{\em index} & \mbox{[}in\mbox{]} the index of the indicator in the list of indicators. The numeration of indicators start with zero, i.\+e. the first indicator in the list has the 0 index. To obtain the number of indicators in the list use the function.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Indicators\+Total@{Chart\+Indicators\+Total}}
\index{Chart\+Indicators\+Total@{Chart\+Indicators\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Indicators\+Total(long chart\+\_\+id, int sub\+\_\+window)}{ChartIndicatorsTotal(long chart_id, int sub_window)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Indicators\+Total (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{sub\+\_\+window}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7ea46413b7158125b7ba494b19e048c6}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7ea46413b7158125b7ba494b19e048c6}


Function\+: Chart\+Indicators\+Total Description\+: Returns the number of all indicators applied to the specified chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartindicatorstotal.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartindicatorstotal.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 denotes the current chart.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart subwindow. 0 denotes the main chart subwindow.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Navigate@{Chart\+Navigate}}
\index{Chart\+Navigate@{Chart\+Navigate}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Navigate(long chart\+\_\+id, int position, int shift)}{ChartNavigate(long chart_id, int position, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Navigate (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{position, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab09d8b94a9d6cf88a3b812ec7df3e26a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab09d8b94a9d6cf88a3b812ec7df3e26a}


Function\+: Chart\+Navigate Description\+: Performs shift of the specified chart by the specified number of bars relative to the specified position in the chart. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartnavigate.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartnavigate.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em position} & \mbox{[}in\mbox{]} Chart position to perform a shift. Can be one of the values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Number of bars to shift the chart. Positive value means the right shift (to the end of chart), negative value means the left shift (to the beginning of chart). The zero shift can be used to navigate to the beginning or end of chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Next@{Chart\+Next}}
\index{Chart\+Next@{Chart\+Next}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Next(long chart\+\_\+id)}{ChartNext(long chart_id)}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Next (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a89906ad954e74f1258fa2bd0a84d4839}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a89906ad954e74f1258fa2bd0a84d4839}


Function\+: Chart\+Next Description\+: Returns the chart ID of the chart next to the specified one. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartnext.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartnext.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 does not mean the current chart. 0 means \char`\"{}return the first chart I\+D\char`\"{}.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Open@{Chart\+Open}}
\index{Chart\+Open@{Chart\+Open}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Open(string symbol, T\+I\+M\+E\+F\+R\+A\+M\+E period)}{ChartOpen(string symbol, TIMEFRAME period)}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Open (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{{\bf T\+I\+M\+E\+F\+R\+A\+ME}}]{period}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af5606269b94fc7456eee42d0526ed9f1}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af5606269b94fc7456eee42d0526ed9f1}


Function\+: Chart\+Open Description\+: Opens a new chart with the specified symbol and period. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartopen.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartopen.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Chart symbol. means the symbol of the current chart (the Expert Advisor is attached to).\\
\hline
{\em period} & \mbox{[}in\mbox{]} Chart period (timeframe). Can be one of the values. 0 means the current chart period.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Price\+On\+Dropped@{Chart\+Price\+On\+Dropped}}
\index{Chart\+Price\+On\+Dropped@{Chart\+Price\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Price\+On\+Dropped()}{ChartPriceOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Price\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1e259f390ed54b5fb6a45f6419029f4e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1e259f390ed54b5fb6a45f6419029f4e}


Function\+: Chart\+Price\+On\+Dropped Description\+: Returns the price coordinate corresponding to the chart point the Expert Advisor or script has been dropped to. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartpriceondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartpriceondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Redraw@{Chart\+Redraw}}
\index{Chart\+Redraw@{Chart\+Redraw}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Redraw(long chart\+\_\+id)}{ChartRedraw(long chart_id)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Redraw (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a944d3ccca88ab43d0bac2b7b71abc85c}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a944d3ccca88ab43d0bac2b7b71abc85c}


Function\+: Chart\+Redraw Description\+: This function calls a forced redrawing of a specified chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartredraw.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartredraw.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Save\+Template@{Chart\+Save\+Template}}
\index{Chart\+Save\+Template@{Chart\+Save\+Template}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Save\+Template(long chart\+\_\+id, string filename)}{ChartSaveTemplate(long chart_id, string filename)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Save\+Template (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{filename}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3bc1f335ba3c56950198a0df75e5ec4a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3bc1f335ba3c56950198a0df75e5ec4a}


Function\+: Chart\+Save\+Template Description\+: Saves current chart settings in a template with a specified name. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsavetemplate.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsavetemplate.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em filename} & \mbox{[}in\mbox{]} The filename to save the template. The \char`\"{}.\+tpl\char`\"{} extension will be added to the filename automatically; there is no need to specify it. The template is saved in terminal\+\_\+directory\textbackslash{} and can be used for manual application in the terminal. If a template with the same filename already exists, the contents of this file will be overwritten.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Screen\+Shot@{Chart\+Screen\+Shot}}
\index{Chart\+Screen\+Shot@{Chart\+Screen\+Shot}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Screen\+Shot(long chart\+\_\+id, string filename, int width, int height, A\+L\+I\+G\+N\+\_\+\+M\+O\+D\+E align\+\_\+mode)}{ChartScreenShot(long chart_id, string filename, int width, int height, ALIGN_MODE align_mode)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Screen\+Shot (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{filename, }
\item[{int}]{width, }
\item[{int}]{height, }
\item[{{\bf A\+L\+I\+G\+N\+\_\+\+M\+O\+DE}}]{align\+\_\+mode}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a09daeb6264fd9ad808e32b653e172bcc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a09daeb6264fd9ad808e32b653e172bcc}


Function\+: Chart\+Screen\+Shot Description\+: Saves current chart screen shot as a G\+IF, P\+NG or B\+MP file depending on specified extension. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartscreenshot.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartscreenshot.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em filename} & \mbox{[}in\mbox{]} Screenshot file name. Cannot exceed 63 characters. Screenshot files are placed in the  directory.\\
\hline
{\em width} & \mbox{[}in\mbox{]} Screenshot width in pixels.\\
\hline
{\em height} & \mbox{[}in\mbox{]} Screenshot height in pixels.\\
\hline
{\em align\+\_\+mode} & \mbox{[}in\mbox{]} Output mode of a narrow screenshot. A value of the enumeration. A\+L\+I\+G\+N\+\_\+\+R\+I\+G\+HT means align to the right margin (the output from the end). A\+L\+I\+G\+N\+\_\+\+L\+E\+FT means Left justify.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Set\+Double@{Chart\+Set\+Double}}
\index{Chart\+Set\+Double@{Chart\+Set\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Set\+Double(long chart\+\_\+id, int prop\+\_\+id, double value)}{ChartSetDouble(long chart_id, int prop_id, double value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Set\+Double (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{prop\+\_\+id, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2a0327a26fa63403b19ab7370bb76d1e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2a0327a26fa63403b19ab7370bb76d1e}


Function\+: Chart\+Set\+Double Description\+: Sets a value for a corresponding property of the specified chart. Chart property should be of a U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetdouble.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Chart property ID. Can be one of the values (except the read-\/only properties).\\
\hline
{\em value} & \mbox{[}in\mbox{]} Property value.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Set\+Integer@{Chart\+Set\+Integer}}
\index{Chart\+Set\+Integer@{Chart\+Set\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Set\+Integer(long chart\+\_\+id, int prop\+\_\+id, long value)}{ChartSetInteger(long chart_id, int prop_id, long value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Set\+Integer (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{prop\+\_\+id, }
\item[{long}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad77595a59a5ec541db34ee320847dca}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad77595a59a5ec541db34ee320847dca}


Function\+: Chart\+Set\+Integer Description\+: Sets a value for a corresponding property of the specified chart. Chart property must be U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetinteger.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Chart property ID. It can be one of the value (except the read-\/only properties).\\
\hline
{\em value} & \mbox{[}in\mbox{]} Property value.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Set\+Integer@{Chart\+Set\+Integer}}
\index{Chart\+Set\+Integer@{Chart\+Set\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Set\+Integer(long chart\+\_\+id, int property\+\_\+id, uint sub\+\_\+window, long value)}{ChartSetInteger(long chart_id, int property_id, uint sub_window, long value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Set\+Integer (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{property\+\_\+id, }
\item[{uint}]{sub\+\_\+window, }
\item[{long}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afdfa1d4fe0ca0b3d0226feed07d29998}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afdfa1d4fe0ca0b3d0226feed07d29998}


Function\+: Chart\+Set\+Integer Description\+: Sets a value for a corresponding property of the specified chart. Chart property must be U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetinteger.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em property\+\_\+id} & \\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Chart subwindow.\\
\hline
{\em value} & \mbox{[}in\mbox{]} Property value.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Set\+String@{Chart\+Set\+String}}
\index{Chart\+Set\+String@{Chart\+Set\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Set\+String(long chart\+\_\+id, int prop\+\_\+id, string str\+\_\+value)}{ChartSetString(long chart_id, int prop_id, string str_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Set\+String (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{prop\+\_\+id, }
\item[{string}]{str\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad95fcd7f13edcb3c671394aa3efc0594}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad95fcd7f13edcb3c671394aa3efc0594}


Function\+: Chart\+Set\+String Description\+: Sets a value for a corresponding property of the specified chart. Chart property must be of the string type. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetstring.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetstring.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Chart property ID. Its value can be one of the values (except the read-\/only properties).\\
\hline
{\em str\+\_\+value} & \mbox{[}in\mbox{]} Property value string. String length cannot exceed 2045 characters (extra characters will be truncated).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Set\+Symbol\+Period@{Chart\+Set\+Symbol\+Period}}
\index{Chart\+Set\+Symbol\+Period@{Chart\+Set\+Symbol\+Period}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Set\+Symbol\+Period(long chart\+\_\+id, string symbol, T\+I\+M\+E\+F\+R\+A\+M\+E period)}{ChartSetSymbolPeriod(long chart_id, string symbol, TIMEFRAME period)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Set\+Symbol\+Period (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{symbol, }
\item[{{\bf T\+I\+M\+E\+F\+R\+A\+ME}}]{period}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a72976bf32c91ef137bc48254198b065b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a72976bf32c91ef137bc48254198b065b}


Function\+: Chart\+Set\+Symbol\+Period Description\+: Changes the symbol and period of the specified chart. The function is asynchronous, i.\+e. it sends the command and does not wait for its execution completion. The command is added to chart message queue and executed only after all previous commands have been processed. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsetsymbolperiod.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsetsymbolperiod.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
{\em symbol} & \mbox{[}in\mbox{]} Chart symbol. value means the current chart symbol (Expert Advisor is attached to)\\
\hline
{\em period} & \mbox{[}in\mbox{]} Chart period (timeframe). Can be one of the values. 0 means the current chart period.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Symbol@{Chart\+Symbol}}
\index{Chart\+Symbol@{Chart\+Symbol}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Symbol(long chart\+\_\+id)}{ChartSymbol(long chart_id)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Symbol (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abbcc4bfeae5b84267cd76e0c084d4a21}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abbcc4bfeae5b84267cd76e0c084d4a21}


Function\+: Chart\+Symbol Description\+: Returns the symbol name for the specified chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartsymbol.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartsymbol.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 means the current chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Time\+On\+Dropped@{Chart\+Time\+On\+Dropped}}
\index{Chart\+Time\+On\+Dropped@{Chart\+Time\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Time\+On\+Dropped()}{ChartTimeOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Time\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a101fa12d26f5c0ac26cea66e536be603}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a101fa12d26f5c0ac26cea66e536be603}


Function\+: Chart\+Time\+On\+Dropped Description\+: Returns the time coordinate corresponding to the chart point the Expert Advisor or script has been dropped to. U\+RL\+: \href{http://docs.mql4.com/chart_operations/charttimeondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/charttimeondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Window\+Find@{Chart\+Window\+Find}}
\index{Chart\+Window\+Find@{Chart\+Window\+Find}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Window\+Find(long chart\+\_\+id, string indicator\+\_\+shortname)}{ChartWindowFind(long chart_id, string indicator_shortname)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Window\+Find (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{indicator\+\_\+shortname}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a45e06c31486ef2c5642971342b588fb0}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a45e06c31486ef2c5642971342b588fb0}


Function\+: Chart\+Window\+Find Description\+: The function returns the number of a subwindow where an indicator is drawn. There are 2 variants of the function. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartwindowfind.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartwindowfind.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart ID. 0 denotes the current chart.\\
\hline
{\em indicator\+\_\+shortname} & \mbox{[}in\mbox{]} Short name of the indicator.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Window\+Find@{Chart\+Window\+Find}}
\index{Chart\+Window\+Find@{Chart\+Window\+Find}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Window\+Find()}{ChartWindowFind()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Window\+Find (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a659bbccaa8cd7b277691737310211285}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a659bbccaa8cd7b277691737310211285}


Function\+: Chart\+Window\+Find Description\+: The function returns the number of a subwindow where an indicator is drawn. There are 2 variants of the function. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartwindowfind.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartwindowfind.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Window\+On\+Dropped@{Chart\+Window\+On\+Dropped}}
\index{Chart\+Window\+On\+Dropped@{Chart\+Window\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Window\+On\+Dropped()}{ChartWindowOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Window\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2f82a64825cfabbef67dda36b5a57229}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2f82a64825cfabbef67dda36b5a57229}


Function\+: Chart\+Window\+On\+Dropped Description\+: Returns the number (index) of the chart subwindow the Expert Advisor or script has been dropped to. 0 means the main chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartwindowondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartwindowondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+X\+On\+Dropped@{Chart\+X\+On\+Dropped}}
\index{Chart\+X\+On\+Dropped@{Chart\+X\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+X\+On\+Dropped()}{ChartXOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+X\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5e440154f02cb2151081641c4093a03f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5e440154f02cb2151081641c4093a03f}


Function\+: Chart\+X\+On\+Dropped Description\+: Returns the X coordinate of the chart point the Expert Advisor or script has been dropped to. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartxondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartxondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Chart\+Y\+On\+Dropped@{Chart\+Y\+On\+Dropped}}
\index{Chart\+Y\+On\+Dropped@{Chart\+Y\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Chart\+Y\+On\+Dropped()}{ChartYOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Chart\+Y\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7d525c390d3311cd388dc85a791835ff}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7d525c390d3311cd388dc85a791835ff}


Function\+: Chart\+Y\+On\+Dropped Description\+: Returns the Y coordinateof the chart point the Expert Advisor or script has been dropped to. U\+RL\+: \href{http://docs.mql4.com/chart_operations/chartyondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/chartyondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Comment@{Comment}}
\index{Comment@{Comment}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Comment(string argument)}{Comment(string argument)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Comment (
\begin{DoxyParamCaption}
\item[{string}]{argument}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a98d25d72cdf45f8031d017b0c9dcd440}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a98d25d72cdf45f8031d017b0c9dcd440}


Function\+: Comment Description\+: This function outputs a comment defined by a user in the top left corner of a chart. U\+RL\+: \href{http://docs.mql4.com/common/comment.html}{\tt http\+://docs.\+mql4.\+com/common/comment.\+html} 


\begin{DoxyParams}{Parameters}
{\em argument} & \mbox{[}in\mbox{]} Any values, separated by commas. To delimit output information into several lines, a line break symbol \char`\"{}\textbackslash{}n\char`\"{} or \char`\"{}\textbackslash{}r\textbackslash{}n\char`\"{} is used. Number of parameters cannot exceed 64. Total length of the input comment (including invisible symbols) cannot exceed 2045 characters (excess symbols will be cut out during output).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Digits@{Digits}}
\index{Digits@{Digits}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Digits()}{Digits()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Digits (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a33263c9e81165a5d6eba0a4cc95a35cc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a33263c9e81165a5d6eba0a4cc95a35cc}


Function\+: Digits Description\+: Returns the number of decimal digits determining the accuracy of price of the current chart symbol. U\+RL\+: \href{http://docs.mql4.com/check/digits.html}{\tt http\+://docs.\+mql4.\+com/check/digits.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Get\+Last\+Error@{Get\+Last\+Error}}
\index{Get\+Last\+Error@{Get\+Last\+Error}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Get\+Last\+Error()}{GetLastError()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Get\+Last\+Error (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a28b16c654dd694b61c92aed59f7bbcec}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a28b16c654dd694b61c92aed59f7bbcec}


Function\+: Get\+Last\+Error Description\+: Returns the contents of the U\+RL\+: \href{http://docs.mql4.com/check/getlasterror.html}{\tt http\+://docs.\+mql4.\+com/check/getlasterror.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variable\+Check@{Global\+Variable\+Check}}
\index{Global\+Variable\+Check@{Global\+Variable\+Check}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variable\+Check(string name)}{GlobalVariableCheck(string name)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variable\+Check (
\begin{DoxyParamCaption}
\item[{string}]{name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a852ffadff0dbb26c6219d7cca3e5d3db}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a852ffadff0dbb26c6219d7cca3e5d3db}


Function\+: Global\+Variable\+Check Description\+: Checks the existence of a global variable with the specified name U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablecheck.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablecheck.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} Global variable name.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variable\+Del@{Global\+Variable\+Del}}
\index{Global\+Variable\+Del@{Global\+Variable\+Del}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variable\+Del(string name)}{GlobalVariableDel(string name)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variable\+Del (
\begin{DoxyParamCaption}
\item[{string}]{name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a577b99c5c27d49c732bdd0e299b1c217}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a577b99c5c27d49c732bdd0e299b1c217}


Function\+: Global\+Variable\+Del Description\+: Deletes a global variable from the client terminal U\+RL\+: \href{http://docs.mql4.com/globals/globalvariabledel.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariabledel.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} Global variable name.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variable\+Get@{Global\+Variable\+Get}}
\index{Global\+Variable\+Get@{Global\+Variable\+Get}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variable\+Get(string name)}{GlobalVariableGet(string name)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variable\+Get (
\begin{DoxyParamCaption}
\item[{string}]{name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8a83efec01c5181ebcdcdd96778844ab}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8a83efec01c5181ebcdcdd96778844ab}


Function\+: Global\+Variable\+Get Description\+: Returns the value of an existing global variable of the client terminal. There are 2 variants of the function. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariableget.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariableget.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} Global variable name.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variable\+Name@{Global\+Variable\+Name}}
\index{Global\+Variable\+Name@{Global\+Variable\+Name}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variable\+Name(int index)}{GlobalVariableName(int index)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variable\+Name (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae397a6d7b0423cd9fcec05751a0ccedd}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae397a6d7b0423cd9fcec05751a0ccedd}


Function\+: Global\+Variable\+Name Description\+: Returns the name of a global variable by its ordinal number. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablename.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablename.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Sequence number in the list of global variables. It should be greater than or equal to 0 and less than .\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variables\+Delete\+All@{Global\+Variables\+Delete\+All}}
\index{Global\+Variables\+Delete\+All@{Global\+Variables\+Delete\+All}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variables\+Delete\+All(string prefix\+\_\+name, Date\+Time limit\+\_\+data)}{GlobalVariablesDeleteAll(string prefix_name, DateTime limit_data)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variables\+Delete\+All (
\begin{DoxyParamCaption}
\item[{string}]{prefix\+\_\+name, }
\item[{Date\+Time}]{limit\+\_\+data}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a03ba5af8ff5cf3bd56ea9a86f3b93cd7}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a03ba5af8ff5cf3bd56ea9a86f3b93cd7}


Function\+: Global\+Variables\+Delete\+All Description\+: Deletes global variables of the client terminal. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablesdeleteall.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablesdeleteall.\+html} 


\begin{DoxyParams}{Parameters}
{\em prefix\+\_\+name} & \mbox{[}in\mbox{]} Name prefix global variables to remove. If you specify a prefix N\+U\+LL or empty string, then all variables that meet the data criterion will be deleted.\\
\hline
{\em limit\+\_\+data} & \mbox{[}in\mbox{]} Optional parameter. Date to select global variables by the time of their last modification. The function removes global variables, which were changed before this date. If the parameter is zero, then all variables that meet the first criterion (prefix) are deleted.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variable\+Set@{Global\+Variable\+Set}}
\index{Global\+Variable\+Set@{Global\+Variable\+Set}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variable\+Set(string name, double value)}{GlobalVariableSet(string name, double value)}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variable\+Set (
\begin{DoxyParamCaption}
\item[{string}]{name, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c7de51b7a89519094ba44050c203588}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c7de51b7a89519094ba44050c203588}


Function\+: Global\+Variable\+Set Description\+: Sets a new value for a global variable. If the variable does not exist, the system creates a new global variable. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariableset.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariableset.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} Global variable name.\\
\hline
{\em value} & \mbox{[}in\mbox{]} The new numerical value.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variable\+Set\+On\+Condition@{Global\+Variable\+Set\+On\+Condition}}
\index{Global\+Variable\+Set\+On\+Condition@{Global\+Variable\+Set\+On\+Condition}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variable\+Set\+On\+Condition(string name, double value, double check\+\_\+value)}{GlobalVariableSetOnCondition(string name, double value, double check_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variable\+Set\+On\+Condition (
\begin{DoxyParamCaption}
\item[{string}]{name, }
\item[{double}]{value, }
\item[{double}]{check\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a02ee84d277fe360eedb32456b17d076b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a02ee84d277fe360eedb32456b17d076b}


Function\+: Global\+Variable\+Set\+On\+Condition Description\+: Sets the new value of the existing global variable if the current value equals to the third parameter check\+\_\+value. If there is no global variable, the function will generate an error E\+R\+R\+\_\+\+G\+L\+O\+B\+A\+L\+V\+A\+R\+I\+A\+B\+L\+E\+\_\+\+N\+O\+T\+\_\+\+F\+O\+U\+ND (4501) and return false. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablesetoncondition.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablesetoncondition.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} The name of a global variable.\\
\hline
{\em value} & \mbox{[}in\mbox{]} New value.\\
\hline
{\em check\+\_\+value} & \mbox{[}in\mbox{]} The value to check the current value of the global variable.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variables\+Flush@{Global\+Variables\+Flush}}
\index{Global\+Variables\+Flush@{Global\+Variables\+Flush}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variables\+Flush()}{GlobalVariablesFlush()}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variables\+Flush (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a21f5336d1c9c67b7ac5f287ecc164240}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a21f5336d1c9c67b7ac5f287ecc164240}


Function\+: Global\+Variables\+Flush Description\+: Forcibly saves contents of all global variables to a disk. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablesflush.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablesflush.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variables\+Total@{Global\+Variables\+Total}}
\index{Global\+Variables\+Total@{Global\+Variables\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variables\+Total()}{GlobalVariablesTotal()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variables\+Total (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a92dd485913831e1866ad2086ef6e5b0d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a92dd485913831e1866ad2086ef6e5b0d}


Function\+: Global\+Variables\+Total Description\+: Returns the total number of global variables of the client terminal. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariablestotal.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariablestotal.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variable\+Temp@{Global\+Variable\+Temp}}
\index{Global\+Variable\+Temp@{Global\+Variable\+Temp}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variable\+Temp(string name)}{GlobalVariableTemp(string name)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variable\+Temp (
\begin{DoxyParamCaption}
\item[{string}]{name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abd246bf141672cc46875118be35e5ce2}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abd246bf141672cc46875118be35e5ce2}


Function\+: Global\+Variable\+Temp Description\+: The function attempts to create a temporary global variable. If the variable doesn\textquotesingle{}t exist, the system creates a new temporary global variable. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariabletemp.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariabletemp.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} The name of a temporary global variable.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Global\+Variable\+Time@{Global\+Variable\+Time}}
\index{Global\+Variable\+Time@{Global\+Variable\+Time}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Global\+Variable\+Time(string name)}{GlobalVariableTime(string name)}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Global\+Variable\+Time (
\begin{DoxyParamCaption}
\item[{string}]{name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a50f15d94070d9ef987373cce47db68ba}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a50f15d94070d9ef987373cce47db68ba}


Function\+: Global\+Variable\+Time Description\+: Returns the time when the global variable was last accessed. U\+RL\+: \href{http://docs.mql4.com/globals/globalvariabletime.html}{\tt http\+://docs.\+mql4.\+com/globals/globalvariabletime.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} Name of the global variable.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Hide\+Test\+Indicators@{Hide\+Test\+Indicators}}
\index{Hide\+Test\+Indicators@{Hide\+Test\+Indicators}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Hide\+Test\+Indicators(bool hide)}{HideTestIndicators(bool hide)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Hide\+Test\+Indicators (
\begin{DoxyParamCaption}
\item[{bool}]{hide}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a25f92eeb274262745a42c2693eae1098}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a25f92eeb274262745a42c2693eae1098}


Function\+: Hide\+Test\+Indicators Description\+: The function sets a flag hiding indicators called by the Expert Advisor. U\+RL\+: \href{http://docs.mql4.com/customind/hidetestindicators.html}{\tt http\+://docs.\+mql4.\+com/customind/hidetestindicators.\+html} 


\begin{DoxyParams}{Parameters}
{\em hide} & \mbox{[}in\mbox{]} Hiding flag.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+AC@{i\+AC}}
\index{i\+AC@{i\+AC}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+A\+C(string symbol, int timeframe, int shift)}{iAC(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+AC (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a557dbdaf016761c7069a9e3b2e31a4a7}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a557dbdaf016761c7069a9e3b2e31a4a7}


Function\+: i\+AC Description\+: Calculates the Bill Williams\textquotesingle{} Accelerator/\+Decelerator oscillator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iac.html}{\tt http\+://docs.\+mql4.\+com/indicators/iac.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+AD@{i\+AD}}
\index{i\+AD@{i\+AD}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+A\+D(string symbol, int timeframe, int shift)}{iAD(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+AD (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a14fac8d44d904147df4d90ab41a5d72f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a14fac8d44d904147df4d90ab41a5d72f}


Function\+: i\+AD Description\+: Calculates the Accumulation/\+Distribution indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iad.html}{\tt http\+://docs.\+mql4.\+com/indicators/iad.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+A\+DX@{i\+A\+DX}}
\index{i\+A\+DX@{i\+A\+DX}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+A\+D\+X(string symbol, int timeframe, int period, int applied\+\_\+price, int mode, int shift)}{iADX(string symbol, int timeframe, int period, int applied_price, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+A\+DX (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac14b7ca3aa077fbed6895936e6d1f0ad}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac14b7ca3aa077fbed6895936e6d1f0ad}


Function\+: i\+A\+DX Description\+: Calculates the Average Directional Movement Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iadx.html}{\tt http\+://docs.\+mql4.\+com/indicators/iadx.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Indicator line index. It can be any of the enumeration value. (0 -\/ M\+O\+D\+E\+\_\+\+M\+A\+IN, 1 -\/ M\+O\+D\+E\+\_\+\+P\+L\+U\+S\+DI, 2 -\/ M\+O\+D\+E\+\_\+\+M\+I\+N\+U\+S\+DI).\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Alligator@{i\+Alligator}}
\index{i\+Alligator@{i\+Alligator}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Alligator(string symbol, int timeframe, int jaw\+\_\+period, int jaw\+\_\+shift, int teeth\+\_\+period, int teeth\+\_\+shift, int lips\+\_\+period, int lips\+\_\+shift, int ma\+\_\+method, int applied\+\_\+price, int mode, int shift)}{iAlligator(string symbol, int timeframe, int jaw_period, int jaw_shift, int teeth_period, int teeth_shift, int lips_period, int lips_shift, int ma_method, int applied_price, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Alligator (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{jaw\+\_\+period, }
\item[{int}]{jaw\+\_\+shift, }
\item[{int}]{teeth\+\_\+period, }
\item[{int}]{teeth\+\_\+shift, }
\item[{int}]{lips\+\_\+period, }
\item[{int}]{lips\+\_\+shift, }
\item[{int}]{ma\+\_\+method, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9125ef5210ac2f341876ace6ba0a095a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9125ef5210ac2f341876ace6ba0a095a}


Function\+: i\+Alligator Description\+: Calculates the Alligator indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ialligator.html}{\tt http\+://docs.\+mql4.\+com/indicators/ialligator.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em jaw\+\_\+period} & \mbox{[}in\mbox{]} Blue line averaging period (Alligator\textquotesingle{}s Jaw).\\
\hline
{\em jaw\+\_\+shift} & \mbox{[}in\mbox{]} Blue line shift relative to the chart.\\
\hline
{\em teeth\+\_\+period} & \mbox{[}in\mbox{]} Red line averaging period (Alligator\textquotesingle{}s Teeth).\\
\hline
{\em teeth\+\_\+shift} & \mbox{[}in\mbox{]} Red line shift relative to the chart.\\
\hline
{\em lips\+\_\+period} & \mbox{[}in\mbox{]} Green line averaging period (Alligator\textquotesingle{}s Lips).\\
\hline
{\em lips\+\_\+shift} & \mbox{[}in\mbox{]} Green line shift relative to the chart.\\
\hline
{\em ma\+\_\+method} & \mbox{[}in\mbox{]} MA method. It can be any of Moving Average methods. It can be any of enumeration values.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Data source, identifier of the . It can be any of the following values\+:\\
\hline
{\em shift} & M\+O\+D\+E\+\_\+\+G\+A\+T\+O\+R\+J\+AW -\/ Gator Jaw (blue) balance line,M\+O\+D\+E\+\_\+\+G\+A\+T\+O\+R\+T\+E\+E\+TH -\/ Gator Teeth (red) balance line,M\+O\+D\+E\+\_\+\+G\+A\+T\+O\+R\+L\+I\+PS -\/ Gator Lips (green) balance line.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+AO@{i\+AO}}
\index{i\+AO@{i\+AO}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+A\+O(string symbol, int timeframe, int shift)}{iAO(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+AO (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7ceac4c405b97ce7f05e562e544c5889}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7ceac4c405b97ce7f05e562e544c5889}


Function\+: i\+AO Description\+: Calculates the Awesome oscillator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iao.html}{\tt http\+://docs.\+mql4.\+com/indicators/iao.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+A\+TR@{i\+A\+TR}}
\index{i\+A\+TR@{i\+A\+TR}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+A\+T\+R(string symbol, int timeframe, int period, int shift)}{iATR(string symbol, int timeframe, int period, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+A\+TR (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae0420a2bded13a1adf764d3f07110cce}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae0420a2bded13a1adf764d3f07110cce}


Function\+: i\+A\+TR Description\+: Calculates the Average True Range indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iatr.html}{\tt http\+://docs.\+mql4.\+com/indicators/iatr.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Bands@{i\+Bands}}
\index{i\+Bands@{i\+Bands}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Bands(string symbol, int timeframe, int period, double deviation, int bands\+\_\+shift, int applied\+\_\+price, int mode, int shift)}{iBands(string symbol, int timeframe, int period, double deviation, int bands_shift, int applied_price, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Bands (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{double}]{deviation, }
\item[{int}]{bands\+\_\+shift, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab9b6a45b346e8060914ec1c45fb1de3d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab9b6a45b346e8060914ec1c45fb1de3d}


Function\+: i\+Bands Description\+: Calculates the Bollinger Bands indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ibands.html}{\tt http\+://docs.\+mql4.\+com/indicators/ibands.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period to calculate the main line.\\
\hline
{\em deviation} & \mbox{[}in\mbox{]} Number of standard deviations from the main line.\\
\hline
{\em bands\+\_\+shift} & \mbox{[}in\mbox{]} The indicator shift relative to the chart.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Indicator line index. It can be any of the enumeration value (0 -\/ M\+O\+D\+E\+\_\+\+M\+A\+IN, 1 -\/ M\+O\+D\+E\+\_\+\+U\+P\+P\+ER, 2 -\/ M\+O\+D\+E\+\_\+\+L\+O\+W\+ER).\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Bars@{i\+Bars}}
\index{i\+Bars@{i\+Bars}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Bars(string symbol, int timeframe)}{iBars(string symbol, int timeframe)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Bars (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0d1e117178d2cd1011a477059060622e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0d1e117178d2cd1011a477059060622e}


Function\+: i\+Bars Description\+: Returns the number of bars on the specified chart. U\+RL\+: \href{http://docs.mql4.com/series/ibars.html}{\tt http\+://docs.\+mql4.\+com/series/ibars.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol the data of which should be used to calculate indicator. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Bar\+Shift@{i\+Bar\+Shift}}
\index{i\+Bar\+Shift@{i\+Bar\+Shift}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Bar\+Shift(string symbol, int timeframe, Date\+Time time, bool exact)}{iBarShift(string symbol, int timeframe, DateTime time, bool exact)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Bar\+Shift (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{Date\+Time}]{time, }
\item[{bool}]{exact}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeb441ae44cf230ccab01a0ac2ca4878b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeb441ae44cf230ccab01a0ac2ca4878b}


Function\+: i\+Bar\+Shift Description\+: Search for a bar by its time. The function returns the index of the bar which covers the specified time. U\+RL\+: \href{http://docs.mql4.com/series/ibarshift.html}{\tt http\+://docs.\+mql4.\+com/series/ibarshift.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em time} & \mbox{[}in\mbox{]} Time value for searching.\\
\hline
{\em exact} & \mbox{[}in\mbox{]} Return mode when the bar is not found (false -\/ i\+Bar\+Shift returns the nearest, true -\/ i\+Bar\+Shift returns -\/1).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Bears\+Power@{i\+Bears\+Power}}
\index{i\+Bears\+Power@{i\+Bears\+Power}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Bears\+Power(string symbol, int timeframe, int period, int applied\+\_\+price, int shift)}{iBearsPower(string symbol, int timeframe, int period, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Bears\+Power (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7763c330c07d24d5b35bff8ea9284413}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7763c330c07d24d5b35bff8ea9284413}


Function\+: i\+Bears\+Power Description\+: Calculates the Bears Power indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ibearspower.html}{\tt http\+://docs.\+mql4.\+com/indicators/ibearspower.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Bulls\+Power@{i\+Bulls\+Power}}
\index{i\+Bulls\+Power@{i\+Bulls\+Power}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Bulls\+Power(string symbol, int timeframe, int period, int applied\+\_\+price, int shift)}{iBullsPower(string symbol, int timeframe, int period, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Bulls\+Power (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2464689cf445235469b937bb3b7c6b09}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2464689cf445235469b937bb3b7c6b09}


Function\+: i\+Bulls\+Power Description\+: Calculates the Bulls Power indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ibullspower.html}{\tt http\+://docs.\+mql4.\+com/indicators/ibullspower.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+B\+W\+M\+FI@{i\+B\+W\+M\+FI}}
\index{i\+B\+W\+M\+FI@{i\+B\+W\+M\+FI}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+B\+W\+M\+F\+I(string symbol, int timeframe, int shift)}{iBWMFI(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+B\+W\+M\+FI (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad69ad895673b3e2a52854835586715a1}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad69ad895673b3e2a52854835586715a1}


Function\+: i\+B\+W\+M\+FI Description\+: Calculates the Market Facilitation Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ibwmfi.html}{\tt http\+://docs.\+mql4.\+com/indicators/ibwmfi.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+C\+CI@{i\+C\+CI}}
\index{i\+C\+CI@{i\+C\+CI}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+C\+C\+I(string symbol, int timeframe, int period, int applied\+\_\+price, int shift)}{iCCI(string symbol, int timeframe, int period, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+C\+CI (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a08839eb5ede5c7fc62dfd59a05669258}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a08839eb5ede5c7fc62dfd59a05669258}


Function\+: i\+C\+CI Description\+: Calculates the Commodity Channel Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/icci.html}{\tt http\+://docs.\+mql4.\+com/indicators/icci.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Close@{i\+Close}}
\index{i\+Close@{i\+Close}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Close(string symbol, int timeframe, int shift)}{iClose(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Close (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae30b58e6a4da538a3c30800306dd30d9}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae30b58e6a4da538a3c30800306dd30d9}


Function\+: i\+Close Description\+: Returns Close price value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/iclose.html}{\tt http\+://docs.\+mql4.\+com/series/iclose.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+De\+Marker@{i\+De\+Marker}}
\index{i\+De\+Marker@{i\+De\+Marker}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+De\+Marker(string symbol, int timeframe, int period, int shift)}{iDeMarker(string symbol, int timeframe, int period, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+De\+Marker (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad710d64b2255fbec0a131ea21253d20c}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad710d64b2255fbec0a131ea21253d20c}


Function\+: i\+De\+Marker Description\+: Calculates the De\+Marker indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/idemarker.html}{\tt http\+://docs.\+mql4.\+com/indicators/idemarker.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Envelopes@{i\+Envelopes}}
\index{i\+Envelopes@{i\+Envelopes}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Envelopes(string symbol, int timeframe, int ma\+\_\+period, int ma\+\_\+method, int ma\+\_\+shift, int applied\+\_\+price, double deviation, int mode, int shift)}{iEnvelopes(string symbol, int timeframe, int ma_period, int ma_method, int ma_shift, int applied_price, double deviation, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Envelopes (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{ma\+\_\+period, }
\item[{int}]{ma\+\_\+method, }
\item[{int}]{ma\+\_\+shift, }
\item[{int}]{applied\+\_\+price, }
\item[{double}]{deviation, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa67b8410d6892ee30d0b391070c7b060}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa67b8410d6892ee30d0b391070c7b060}


Function\+: i\+Envelopes Description\+: Calculates the Envelopes indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ienvelopes.html}{\tt http\+://docs.\+mql4.\+com/indicators/ienvelopes.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em ma\+\_\+period} & \mbox{[}in\mbox{]} Averaging period for calculation of the main line.\\
\hline
{\em ma\+\_\+method} & \mbox{[}in\mbox{]} Moving Average method. It can be any of enumeration values.\\
\hline
{\em ma\+\_\+shift} & \mbox{[}in\mbox{]} MA shift. Indicator line offset relate to the chart by timeframe.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em deviation} & \mbox{[}in\mbox{]} Percent deviation from the main line.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Indicator line index. It can be any of enumeration value (0 -\/ M\+O\+D\+E\+\_\+\+M\+A\+IN, 1 -\/ M\+O\+D\+E\+\_\+\+U\+P\+P\+ER, 2 -\/ M\+O\+D\+E\+\_\+\+L\+O\+W\+ER).\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Force@{i\+Force}}
\index{i\+Force@{i\+Force}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Force(string symbol, int timeframe, int period, int ma\+\_\+method, int applied\+\_\+price, int shift)}{iForce(string symbol, int timeframe, int period, int ma_method, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Force (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{ma\+\_\+method, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a22dc84001f9db0ec5f7c2d8e87a07281}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a22dc84001f9db0ec5f7c2d8e87a07281}


Function\+: i\+Force Description\+: Calculates the Force Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iforce.html}{\tt http\+://docs.\+mql4.\+com/indicators/iforce.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em ma\+\_\+method} & \mbox{[}in\mbox{]} Moving Average method. It can be any of enumeration values.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Fractals@{i\+Fractals}}
\index{i\+Fractals@{i\+Fractals}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Fractals(string symbol, int timeframe, int mode, int shift)}{iFractals(string symbol, int timeframe, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Fractals (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8598051ccac71cfdfc99e52e01b7f94f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8598051ccac71cfdfc99e52e01b7f94f}


Function\+: i\+Fractals Description\+: Calculates the Fractals indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ifractals.html}{\tt http\+://docs.\+mql4.\+com/indicators/ifractals.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Indicator line index. It can be any of the enumeration value.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Gator@{i\+Gator}}
\index{i\+Gator@{i\+Gator}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Gator(string symbol, int timeframe, int jaw\+\_\+period, int jaw\+\_\+shift, int teeth\+\_\+period, int teeth\+\_\+shift, int lips\+\_\+period, int lips\+\_\+shift, int ma\+\_\+method, int applied\+\_\+price, int mode, int shift)}{iGator(string symbol, int timeframe, int jaw_period, int jaw_shift, int teeth_period, int teeth_shift, int lips_period, int lips_shift, int ma_method, int applied_price, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Gator (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{jaw\+\_\+period, }
\item[{int}]{jaw\+\_\+shift, }
\item[{int}]{teeth\+\_\+period, }
\item[{int}]{teeth\+\_\+shift, }
\item[{int}]{lips\+\_\+period, }
\item[{int}]{lips\+\_\+shift, }
\item[{int}]{ma\+\_\+method, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7b6eea8de14fd62e9bc6b684cbde5ef7}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7b6eea8de14fd62e9bc6b684cbde5ef7}


Function\+: i\+Gator Description\+: Calculates the Gator oscillator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/igator.html}{\tt http\+://docs.\+mql4.\+com/indicators/igator.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em jaw\+\_\+period} & \mbox{[}in\mbox{]} Blue line averaging period (Alligator\textquotesingle{}s Jaw).\\
\hline
{\em jaw\+\_\+shift} & \mbox{[}in\mbox{]} Blue line shift relative to the chart.\\
\hline
{\em teeth\+\_\+period} & \mbox{[}in\mbox{]} Red line averaging period (Alligator\textquotesingle{}s Teeth).\\
\hline
{\em teeth\+\_\+shift} & \mbox{[}in\mbox{]} Red line shift relative to the chart.\\
\hline
{\em lips\+\_\+period} & \mbox{[}in\mbox{]} Green line averaging period (Alligator\textquotesingle{}s Lips).\\
\hline
{\em lips\+\_\+shift} & \mbox{[}in\mbox{]} Green line shift relative to the chart.\\
\hline
{\em ma\+\_\+method} & \mbox{[}in\mbox{]} MA method. It can be any of enumeration value.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Indicator line index. It can be any of enumeration value.\\
\hline
{\em shift} & M\+O\+D\+E\+\_\+\+G\+A\+T\+O\+R\+J\+AW -\/ blue line (Jaw line),M\+O\+D\+E\+\_\+\+G\+A\+T\+O\+R\+T\+E\+E\+TH -\/ red line (Teeth line),M\+O\+D\+E\+\_\+\+G\+A\+T\+O\+R\+L\+I\+PS -\/ green line (Lips line).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+High@{i\+High}}
\index{i\+High@{i\+High}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+High(string symbol, int timeframe, int shift)}{iHigh(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+High (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6b30fe2b74319f6e25b67aca27763f75}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6b30fe2b74319f6e25b67aca27763f75}


Function\+: i\+High Description\+: Returns High price value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/ihigh.html}{\tt http\+://docs.\+mql4.\+com/series/ihigh.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Highest@{i\+Highest}}
\index{i\+Highest@{i\+Highest}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Highest(string symbol, int timeframe, int type, int count, int start)}{iHighest(string symbol, int timeframe, int type, int count, int start)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Highest (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{type, }
\item[{int}]{count, }
\item[{int}]{start}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a88b16c9e96fc636f6558afdd3aac2d30}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a88b16c9e96fc636f6558afdd3aac2d30}


Function\+: i\+Highest Description\+: Returns the shift of the maximum value over a specific number of bars depending on type. U\+RL\+: \href{http://docs.mql4.com/series/ihighest.html}{\tt http\+://docs.\+mql4.\+com/series/ihighest.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol the data of which should be used for search. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em type} & \mbox{[}in\mbox{]} Series array identifier. It can be any of the enumeration values.\\
\hline
{\em count} & \mbox{[}in\mbox{]} Number of bars (in direction from the start bar to the back one) on which the search is carried out.\\
\hline
{\em start} & \mbox{[}in\mbox{]} Shift showing the bar, relative to the current bar, that the data should be taken from.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Ichimoku@{i\+Ichimoku}}
\index{i\+Ichimoku@{i\+Ichimoku}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Ichimoku(string symbol, int timeframe, int tenkan\+\_\+sen, int kijun\+\_\+sen, int senkou\+\_\+span\+\_\+b, int mode, int shift)}{iIchimoku(string symbol, int timeframe, int tenkan_sen, int kijun_sen, int senkou_span_b, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Ichimoku (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{tenkan\+\_\+sen, }
\item[{int}]{kijun\+\_\+sen, }
\item[{int}]{senkou\+\_\+span\+\_\+b, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac8ed3b72d9d92d003a41bf53a396fc63}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac8ed3b72d9d92d003a41bf53a396fc63}


Function\+: i\+Ichimoku Description\+: Calculates the Ichimoku Kinko Hyo indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iichimoku.html}{\tt http\+://docs.\+mql4.\+com/indicators/iichimoku.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em tenkan\+\_\+sen} & \mbox{[}in\mbox{]} Tenkan Sen averaging period.\\
\hline
{\em kijun\+\_\+sen} & \mbox{[}in\mbox{]} Kijun Sen averaging period.\\
\hline
{\em senkou\+\_\+span\+\_\+b} & \mbox{[}in\mbox{]} Senkou SpanB averaging period.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Source of data. It can be one of the enumeration (1 -\/ M\+O\+D\+E\+\_\+\+T\+E\+N\+K\+A\+N\+S\+EN, 2 -\/ M\+O\+D\+E\+\_\+\+K\+I\+J\+U\+N\+S\+EN, 3 -\/ M\+O\+D\+E\+\_\+\+S\+E\+N\+K\+O\+U\+S\+P\+A\+NA, 4 -\/ M\+O\+D\+E\+\_\+\+S\+E\+N\+K\+O\+U\+S\+P\+A\+NB, 5 -\/ M\+O\+D\+E\+\_\+\+C\+H\+I\+K\+O\+U\+S\+P\+AN).\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Low@{i\+Low}}
\index{i\+Low@{i\+Low}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Low(string symbol, int timeframe, int shift)}{iLow(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Low (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aff10901c1422e7dbc8977fcec4334146}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aff10901c1422e7dbc8977fcec4334146}


Function\+: i\+Low Description\+: Returns Low price value for the bar of indicated symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/ilow.html}{\tt http\+://docs.\+mql4.\+com/series/ilow.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Lowest@{i\+Lowest}}
\index{i\+Lowest@{i\+Lowest}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Lowest(string symbol, int timeframe, int type, int count, int start)}{iLowest(string symbol, int timeframe, int type, int count, int start)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Lowest (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{type, }
\item[{int}]{count, }
\item[{int}]{start}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ace0c544ddf23ef6abeb1ab1eb0b4d80e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ace0c544ddf23ef6abeb1ab1eb0b4d80e}


Function\+: i\+Lowest Description\+: Returns the shift of the lowest value over a specific number of bars depending on type. U\+RL\+: \href{http://docs.mql4.com/series/ilowest.html}{\tt http\+://docs.\+mql4.\+com/series/ilowest.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em type} & \mbox{[}in\mbox{]} Series array identifier. It can be any of the enumeration values.\\
\hline
{\em count} & \mbox{[}in\mbox{]} Number of bars (in direction from the start bar to the back one) on which the search is carried out.\\
\hline
{\em start} & \mbox{[}in\mbox{]} Shift showing the bar, relative to the current bar, that the data should be taken from.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+MA@{i\+MA}}
\index{i\+MA@{i\+MA}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+M\+A(string symbol, int timeframe, int ma\+\_\+period, int ma\+\_\+shift, int ma\+\_\+method, int applied\+\_\+price, int shift)}{iMA(string symbol, int timeframe, int ma_period, int ma_shift, int ma_method, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+MA (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{ma\+\_\+period, }
\item[{int}]{ma\+\_\+shift, }
\item[{int}]{ma\+\_\+method, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a12ab24a5ade0876090204edbe37dcbe5}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a12ab24a5ade0876090204edbe37dcbe5}


Function\+: i\+MA Description\+: Calculates the Moving Average indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/ima.html}{\tt http\+://docs.\+mql4.\+com/indicators/ima.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em ma\+\_\+period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em ma\+\_\+shift} & \mbox{[}in\mbox{]} MA shift. Indicators line offset relate to the chart by timeframe.\\
\hline
{\em ma\+\_\+method} & \mbox{[}in\mbox{]} Moving Average method. It can be any of enumeration values.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+M\+A\+CD@{i\+M\+A\+CD}}
\index{i\+M\+A\+CD@{i\+M\+A\+CD}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+M\+A\+C\+D(string symbol, int timeframe, int fast\+\_\+ema\+\_\+period, int slow\+\_\+ema\+\_\+period, int signal\+\_\+period, int applied\+\_\+price, int mode, int shift)}{iMACD(string symbol, int timeframe, int fast_ema_period, int slow_ema_period, int signal_period, int applied_price, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+M\+A\+CD (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{fast\+\_\+ema\+\_\+period, }
\item[{int}]{slow\+\_\+ema\+\_\+period, }
\item[{int}]{signal\+\_\+period, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4addd1809b94671c64b254fc23404c35}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4addd1809b94671c64b254fc23404c35}


Function\+: i\+M\+A\+CD Description\+: Calculates the Moving Averages Convergence/\+Divergence indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/imacd.html}{\tt http\+://docs.\+mql4.\+com/indicators/imacd.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em fast\+\_\+ema\+\_\+period} & \mbox{[}in\mbox{]} Fast E\+MA averaging period.\\
\hline
{\em slow\+\_\+ema\+\_\+period} & \mbox{[}in\mbox{]} Slow E\+MA averaging period.\\
\hline
{\em signal\+\_\+period} & \mbox{[}in\mbox{]} Signal line averaging period.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Indicator line index. It can be one of the enumeration values (0-\/\+M\+O\+D\+E\+\_\+\+M\+A\+IN, 1-\/\+M\+O\+D\+E\+\_\+\+S\+I\+G\+N\+AL).\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+M\+FI@{i\+M\+FI}}
\index{i\+M\+FI@{i\+M\+FI}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+M\+F\+I(string symbol, int timeframe, int period, int shift)}{iMFI(string symbol, int timeframe, int period, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+M\+FI (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a58cb991b9c1d2a8d05edd044829ad8f1}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a58cb991b9c1d2a8d05edd044829ad8f1}


Function\+: i\+M\+FI Description\+: Calculates the Money Flow Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/imfi.html}{\tt http\+://docs.\+mql4.\+com/indicators/imfi.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Period (amount of bars) for calculation of the indicator.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Momentum@{i\+Momentum}}
\index{i\+Momentum@{i\+Momentum}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Momentum(string symbol, int timeframe, int period, int applied\+\_\+price, int shift)}{iMomentum(string symbol, int timeframe, int period, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Momentum (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af33b2ba1c09bb11c7745f45f85ca64fc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af33b2ba1c09bb11c7745f45f85ca64fc}


Function\+: i\+Momentum Description\+: Calculates the Momentum indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/imomentum.html}{\tt http\+://docs.\+mql4.\+com/indicators/imomentum.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period (amount of bars) for calculation of price changes.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Buffers@{Indicator\+Buffers}}
\index{Indicator\+Buffers@{Indicator\+Buffers}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Buffers(int count)}{IndicatorBuffers(int count)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Buffers (
\begin{DoxyParamCaption}
\item[{int}]{count}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2e5c1cabba0d580ac034f2e3c6d8bce3}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2e5c1cabba0d580ac034f2e3c6d8bce3}


Function\+: Indicator\+Buffers Description\+: Allocates memory for buffers used for custom indicator calculations. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorbuffers.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorbuffers.\+html} 


\begin{DoxyParams}{Parameters}
{\em count} & \mbox{[}in\mbox{]} Amount of buffers to be allocated. Should be within the range between indicator\+\_\+buffers and 512 buffers.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Counted@{Indicator\+Counted}}
\index{Indicator\+Counted@{Indicator\+Counted}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Counted()}{IndicatorCounted()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Counted (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5555307971b20fe0e4948c1ab1411340}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5555307971b20fe0e4948c1ab1411340}


Function\+: Indicator\+Counted Description\+: The function returns the amount of bars not changed after the indicator had been launched last. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorcounted.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorcounted.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Digits@{Indicator\+Digits}}
\index{Indicator\+Digits@{Indicator\+Digits}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Digits(int digits)}{IndicatorDigits(int digits)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Digits (
\begin{DoxyParamCaption}
\item[{int}]{digits}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a797b1befb00b1b4cdcb848b0878eaa6a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a797b1befb00b1b4cdcb848b0878eaa6a}


Function\+: Indicator\+Digits Description\+: Sets precision format (the count of digits after decimal point) to visualize indicator values. U\+RL\+: \href{http://docs.mql4.com/customind/indicatordigits.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatordigits.\+html} 


\begin{DoxyParams}{Parameters}
{\em digits} & \mbox{[}in\mbox{]} Precision format, the count of digits after decimal point.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Set\+Double@{Indicator\+Set\+Double}}
\index{Indicator\+Set\+Double@{Indicator\+Set\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Set\+Double(int prop\+\_\+id, double prop\+\_\+value)}{IndicatorSetDouble(int prop_id, double prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Set\+Double (
\begin{DoxyParamCaption}
\item[{int}]{prop\+\_\+id, }
\item[{double}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8398e8a8c8510eb3f849931ed847a3e7}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8398e8a8c8510eb3f849931ed847a3e7}


Function\+: Indicator\+Set\+Double Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the double type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetdouble.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the indicator property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} Value of property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Set\+Double@{Indicator\+Set\+Double}}
\index{Indicator\+Set\+Double@{Indicator\+Set\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Set\+Double(int prop\+\_\+id, int prop\+\_\+modifier, double prop\+\_\+value)}{IndicatorSetDouble(int prop_id, int prop_modifier, double prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Set\+Double (
\begin{DoxyParamCaption}
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier, }
\item[{double}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4a02d817c9d7087e52fd5ea67575b116}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4a02d817c9d7087e52fd5ea67575b116}


Function\+: Indicator\+Set\+Double Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the double type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetdouble.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the indicator property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. Only level properties require a modifier. Numbering of levels starts from 0. It means that in order to set property for the second level you need to specify 1 (1 less than when using ).\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} Value of property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Set\+Integer@{Indicator\+Set\+Integer}}
\index{Indicator\+Set\+Integer@{Indicator\+Set\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Set\+Integer(int prop\+\_\+id, int prop\+\_\+value)}{IndicatorSetInteger(int prop_id, int prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Set\+Integer (
\begin{DoxyParamCaption}
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a68ffff738a185bc7fac2ee07ca7a397e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a68ffff738a185bc7fac2ee07ca7a397e}


Function\+: Indicator\+Set\+Integer Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the int or color type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetinteger.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the indicator property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} Value of property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Set\+Integer@{Indicator\+Set\+Integer}}
\index{Indicator\+Set\+Integer@{Indicator\+Set\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Set\+Integer(int prop\+\_\+id, int prop\+\_\+modifier, int prop\+\_\+value)}{IndicatorSetInteger(int prop_id, int prop_modifier, int prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Set\+Integer (
\begin{DoxyParamCaption}
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier, }
\item[{int}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a706353ad47e5d70431d16931a9346445}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a706353ad47e5d70431d16931a9346445}


Function\+: Indicator\+Set\+Integer Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the int or color type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetinteger.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the indicator property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. Only level properties require a modifier.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} Value of property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Set\+String@{Indicator\+Set\+String}}
\index{Indicator\+Set\+String@{Indicator\+Set\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Set\+String(int prop\+\_\+id, string prop\+\_\+value)}{IndicatorSetString(int prop_id, string prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Set\+String (
\begin{DoxyParamCaption}
\item[{int}]{prop\+\_\+id, }
\item[{string}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a434ca24a734e8e73a9aab8e59e7f2177}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a434ca24a734e8e73a9aab8e59e7f2177}


Function\+: Indicator\+Set\+String Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the string type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetstring.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetstring.\+html} 


\begin{DoxyParams}{Parameters}
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the indicator property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} Value of property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Set\+String@{Indicator\+Set\+String}}
\index{Indicator\+Set\+String@{Indicator\+Set\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Set\+String(int prop\+\_\+id, int prop\+\_\+modifier, string prop\+\_\+value)}{IndicatorSetString(int prop_id, int prop_modifier, string prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Set\+String (
\begin{DoxyParamCaption}
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier, }
\item[{string}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aea53e1e6364997788ef190ee02478caf}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aea53e1e6364997788ef190ee02478caf}


Function\+: Indicator\+Set\+String Description\+: The function sets the value of the corresponding indicator property. Indicator property must be of the string type. There are two variants of the function. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorsetstring.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorsetstring.\+html} 


\begin{DoxyParams}{Parameters}
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} Identifier of the indicator property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. Only level properties require a modifier.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} Value of property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Indicator\+Short\+Name@{Indicator\+Short\+Name}}
\index{Indicator\+Short\+Name@{Indicator\+Short\+Name}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Indicator\+Short\+Name(string name)}{IndicatorShortName(string name)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Indicator\+Short\+Name (
\begin{DoxyParamCaption}
\item[{string}]{name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae7f0cf99e0655e477d1f2b441dde81d7}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae7f0cf99e0655e477d1f2b441dde81d7}


Function\+: Indicator\+Short\+Name Description\+: Sets the \char`\"{}short\char`\"{} name of a custom indicator to be shown in the Data\+Window and in the chart subwindow. U\+RL\+: \href{http://docs.mql4.com/customind/indicatorshortname.html}{\tt http\+://docs.\+mql4.\+com/customind/indicatorshortname.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} New short name.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+O\+BV@{i\+O\+BV}}
\index{i\+O\+BV@{i\+O\+BV}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+O\+B\+V(string symbol, int timeframe, int applied\+\_\+price, int shift)}{iOBV(string symbol, int timeframe, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+O\+BV (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2690a2127694984f19bc6fe0a7a8fa3b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2690a2127694984f19bc6fe0a7a8fa3b}


Function\+: i\+O\+BV Description\+: Calculates the On Balance Volume indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iobv.html}{\tt http\+://docs.\+mql4.\+com/indicators/iobv.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Open@{i\+Open}}
\index{i\+Open@{i\+Open}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Open(string symbol, int timeframe, int shift)}{iOpen(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Open (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a256be76edcd820beac624f89f210a72c}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a256be76edcd820beac624f89f210a72c}


Function\+: i\+Open Description\+: Returns Open price value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/iopen.html}{\tt http\+://docs.\+mql4.\+com/series/iopen.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Os\+MA@{i\+Os\+MA}}
\index{i\+Os\+MA@{i\+Os\+MA}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Os\+M\+A(string symbol, int timeframe, int fast\+\_\+ema\+\_\+period, int slow\+\_\+ema\+\_\+period, int signal\+\_\+period, int applied\+\_\+price, int shift)}{iOsMA(string symbol, int timeframe, int fast_ema_period, int slow_ema_period, int signal_period, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Os\+MA (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{fast\+\_\+ema\+\_\+period, }
\item[{int}]{slow\+\_\+ema\+\_\+period, }
\item[{int}]{signal\+\_\+period, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a72803c857a174c9c69fb81906b993f64}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a72803c857a174c9c69fb81906b993f64}


Function\+: i\+Os\+MA Description\+: i\+Os\+MA U\+RL\+: \href{http://docs.mql4.com/indicators/iosma.html}{\tt http\+://docs.\+mql4.\+com/indicators/iosma.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em fast\+\_\+ema\+\_\+period} & \mbox{[}in\mbox{]} Fast E\+MA averaging period.\\
\hline
{\em slow\+\_\+ema\+\_\+period} & \mbox{[}in\mbox{]} Slow E\+MA averaging period.\\
\hline
{\em signal\+\_\+period} & \mbox{[}in\mbox{]} Signal line averaging period.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+R\+SI@{i\+R\+SI}}
\index{i\+R\+SI@{i\+R\+SI}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+R\+S\+I(string symbol, int timeframe, int period, int applied\+\_\+price, int shift)}{iRSI(string symbol, int timeframe, int period, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+R\+SI (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6e09150a36d8689e04ffe98a0337dc73}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6e09150a36d8689e04ffe98a0337dc73}


Function\+: i\+R\+SI Description\+: Calculates the Relative Strength Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/irsi.html}{\tt http\+://docs.\+mql4.\+com/indicators/irsi.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+R\+VI@{i\+R\+VI}}
\index{i\+R\+VI@{i\+R\+VI}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+R\+V\+I(string symbol, int timeframe, int period, int mode, int shift)}{iRVI(string symbol, int timeframe, int period, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+R\+VI (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a48679e26468257b47467693efebf8f3c}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a48679e26468257b47467693efebf8f3c}


Function\+: i\+R\+VI Description\+: Calculates the Relative Vigor Index indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/irvi.html}{\tt http\+://docs.\+mql4.\+com/indicators/irvi.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Indicator line index. It can be any of enumeration value.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+S\+AR@{i\+S\+AR}}
\index{i\+S\+AR@{i\+S\+AR}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+S\+A\+R(string symbol, int timeframe, double step, double maximum, int shift)}{iSAR(string symbol, int timeframe, double step, double maximum, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+S\+AR (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{double}]{step, }
\item[{double}]{maximum, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad8d16bcc9ae016ed146f5956b51c6355}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad8d16bcc9ae016ed146f5956b51c6355}


Function\+: i\+S\+AR Description\+: Calculates the Parabolic Stop and Reverse system indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/isar.html}{\tt http\+://docs.\+mql4.\+com/indicators/isar.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em step} & \mbox{[}in\mbox{]} The step of price increment, usually 0.\+02.\\
\hline
{\em maximum} & \mbox{[}in\mbox{]} The maximum step, usually 0.\+2.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Connected@{Is\+Connected}}
\index{Is\+Connected@{Is\+Connected}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Connected()}{IsConnected()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Connected (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4c9e9c55268371b0496c12ffc3695c24}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4c9e9c55268371b0496c12ffc3695c24}


Function\+: Is\+Connected Description\+: Checks connection between client terminal and server. U\+RL\+: \href{http://docs.mql4.com/check/isconnected.html}{\tt http\+://docs.\+mql4.\+com/check/isconnected.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Demo@{Is\+Demo}}
\index{Is\+Demo@{Is\+Demo}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Demo()}{IsDemo()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Demo (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a60580cf985d7aa60d28476dcf0697167}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a60580cf985d7aa60d28476dcf0697167}


Function\+: Is\+Demo Description\+: Checks if the Expert Advisor runs on a demo account. U\+RL\+: \href{http://docs.mql4.com/check/isdemo.html}{\tt http\+://docs.\+mql4.\+com/check/isdemo.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Dlls\+Allowed@{Is\+Dlls\+Allowed}}
\index{Is\+Dlls\+Allowed@{Is\+Dlls\+Allowed}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Dlls\+Allowed()}{IsDllsAllowed()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Dlls\+Allowed (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c6c4a1cf9f92e4a4e1cb82ca3af3ecc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1c6c4a1cf9f92e4a4e1cb82ca3af3ecc}


Function\+: Is\+Dlls\+Allowed Description\+: Checks if the D\+LL function call is allowed for the Expert Advisor. U\+RL\+: \href{http://docs.mql4.com/check/isdllsallowed.html}{\tt http\+://docs.\+mql4.\+com/check/isdllsallowed.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Expert\+Enabled@{Is\+Expert\+Enabled}}
\index{Is\+Expert\+Enabled@{Is\+Expert\+Enabled}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Expert\+Enabled()}{IsExpertEnabled()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Expert\+Enabled (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4b24482b648a6054cd7daa0a26994f43}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4b24482b648a6054cd7daa0a26994f43}


Function\+: Is\+Expert\+Enabled Description\+: Checks if Expert Advisors are enabled for running. U\+RL\+: \href{http://docs.mql4.com/check/isexpertenabled.html}{\tt http\+://docs.\+mql4.\+com/check/isexpertenabled.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Libraries\+Allowed@{Is\+Libraries\+Allowed}}
\index{Is\+Libraries\+Allowed@{Is\+Libraries\+Allowed}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Libraries\+Allowed()}{IsLibrariesAllowed()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Libraries\+Allowed (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a78ebcb8c086b1b7b14d19f28cace81c0}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a78ebcb8c086b1b7b14d19f28cace81c0}


Function\+: Is\+Libraries\+Allowed Description\+: Checks if the Expert Advisor can call library function. U\+RL\+: \href{http://docs.mql4.com/check/islibrariesallowed.html}{\tt http\+://docs.\+mql4.\+com/check/islibrariesallowed.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Optimization@{Is\+Optimization}}
\index{Is\+Optimization@{Is\+Optimization}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Optimization()}{IsOptimization()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Optimization (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a876a67a483ce4f24308889eca96cfce3}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a876a67a483ce4f24308889eca96cfce3}


Function\+: Is\+Optimization Description\+: Checks if Expert Advisor runs in the Strategy Tester optimization mode. U\+RL\+: \href{http://docs.mql4.com/check/isoptimization.html}{\tt http\+://docs.\+mql4.\+com/check/isoptimization.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Stopped@{Is\+Stopped}}
\index{Is\+Stopped@{Is\+Stopped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Stopped()}{IsStopped()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Stopped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a39c04441e3371592a89034ae20455e6d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a39c04441e3371592a89034ae20455e6d}


Function\+: Is\+Stopped Description\+: Checks the forced shutdown of an mql4 program. U\+RL\+: \href{http://docs.mql4.com/check/isstopped.html}{\tt http\+://docs.\+mql4.\+com/check/isstopped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Std\+Dev@{i\+Std\+Dev}}
\index{i\+Std\+Dev@{i\+Std\+Dev}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Std\+Dev(string symbol, int timeframe, int ma\+\_\+period, int ma\+\_\+shift, int ma\+\_\+method, int applied\+\_\+price, int shift)}{iStdDev(string symbol, int timeframe, int ma_period, int ma_shift, int ma_method, int applied_price, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Std\+Dev (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{ma\+\_\+period, }
\item[{int}]{ma\+\_\+shift, }
\item[{int}]{ma\+\_\+method, }
\item[{int}]{applied\+\_\+price, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66c509cbb139df35f24e84a5825b6724}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66c509cbb139df35f24e84a5825b6724}


Function\+: i\+Std\+Dev Description\+: Calculates the Standard Deviation indicator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/istddev.html}{\tt http\+://docs.\+mql4.\+com/indicators/istddev.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em ma\+\_\+period} & \mbox{[}in\mbox{]} Moving Average period.\\
\hline
{\em ma\+\_\+shift} & \mbox{[}in\mbox{]} Moving Average shift.\\
\hline
{\em ma\+\_\+method} & \mbox{[}in\mbox{]} Moving Average method. It can be any of enumeration values.\\
\hline
{\em applied\+\_\+price} & \mbox{[}in\mbox{]} Applied price. It can be any of enumeration values.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Testing@{Is\+Testing}}
\index{Is\+Testing@{Is\+Testing}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Testing()}{IsTesting()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Testing (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a29369d80240c973b5072e3db7c515f12}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a29369d80240c973b5072e3db7c515f12}


Function\+: Is\+Testing Description\+: Checks U\+RL\+: \href{http://docs.mql4.com/check/istesting.html}{\tt http\+://docs.\+mql4.\+com/check/istesting.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Stochastic@{i\+Stochastic}}
\index{i\+Stochastic@{i\+Stochastic}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Stochastic(string symbol, int timeframe, int Kperiod, int Dperiod, int slowing, int method, int price\+\_\+field, int mode, int shift)}{iStochastic(string symbol, int timeframe, int Kperiod, int Dperiod, int slowing, int method, int price_field, int mode, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Stochastic (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{Kperiod, }
\item[{int}]{Dperiod, }
\item[{int}]{slowing, }
\item[{int}]{method, }
\item[{int}]{price\+\_\+field, }
\item[{int}]{mode, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a77d27c6a34ef96f14eeaddbe16c4cf06}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a77d27c6a34ef96f14eeaddbe16c4cf06}


Function\+: i\+Stochastic Description\+: Calculates the Stochastic Oscillator and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/istochastic.html}{\tt http\+://docs.\+mql4.\+com/indicators/istochastic.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em Kperiod} & \mbox{[}in\mbox{]} Period of the K line.\\
\hline
{\em Dperiod} & \mbox{[}in\mbox{]} Period of the D line.\\
\hline
{\em slowing} & \mbox{[}in\mbox{]} Slowing value.\\
\hline
{\em method} & \mbox{[}in\mbox{]} Moving Average method. It can be any of enumeration values.\\
\hline
{\em price\+\_\+field} & \mbox{[}in\mbox{]} Price field parameter. Can be one of this values\+: 0 -\/ Low/\+High or 1 -\/ Close/\+Close.\\
\hline
{\em mode} & \mbox{[}in\mbox{]} Indicator line index. It can be any of the enumeration value (0 -\/ M\+O\+D\+E\+\_\+\+M\+A\+IN, 1 -\/ M\+O\+D\+E\+\_\+\+S\+I\+G\+N\+AL).\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Trade\+Allowed@{Is\+Trade\+Allowed}}
\index{Is\+Trade\+Allowed@{Is\+Trade\+Allowed}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Trade\+Allowed()}{IsTradeAllowed()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Trade\+Allowed (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6a33050fffabe252e6576a4023ab8c67}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6a33050fffabe252e6576a4023ab8c67}


Function\+: Is\+Trade\+Allowed Description\+: Checks U\+RL\+: \href{http://docs.mql4.com/check/istradeallowed.html}{\tt http\+://docs.\+mql4.\+com/check/istradeallowed.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Trade\+Allowed@{Is\+Trade\+Allowed}}
\index{Is\+Trade\+Allowed@{Is\+Trade\+Allowed}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Trade\+Allowed(string symbol, Date\+Time tested\+\_\+time)}{IsTradeAllowed(string symbol, DateTime tested_time)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Trade\+Allowed (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{Date\+Time}]{tested\+\_\+time}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae30e4a764819f875e053922e4e36257a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae30e4a764819f875e053922e4e36257a}


Function\+: Is\+Trade\+Allowed Description\+: Checks U\+RL\+: \href{http://docs.mql4.com/check/istradeallowed.html}{\tt http\+://docs.\+mql4.\+com/check/istradeallowed.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol.\\
\hline
{\em tested\+\_\+time} & \mbox{[}in\mbox{]} Time to check status.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Trade\+Context\+Busy@{Is\+Trade\+Context\+Busy}}
\index{Is\+Trade\+Context\+Busy@{Is\+Trade\+Context\+Busy}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Trade\+Context\+Busy()}{IsTradeContextBusy()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Trade\+Context\+Busy (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5e07a0854aa55fef8c481b85ce9aac58}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5e07a0854aa55fef8c481b85ce9aac58}


Function\+: Is\+Trade\+Context\+Busy Description\+: Returns the information about trade context. U\+RL\+: \href{http://docs.mql4.com/check/istradecontextbusy.html}{\tt http\+://docs.\+mql4.\+com/check/istradecontextbusy.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Is\+Visual\+Mode@{Is\+Visual\+Mode}}
\index{Is\+Visual\+Mode@{Is\+Visual\+Mode}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Is\+Visual\+Mode()}{IsVisualMode()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Is\+Visual\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a248569c7655b542cd33ec294a62d4615}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a248569c7655b542cd33ec294a62d4615}


Function\+: Is\+Visual\+Mode Description\+: Checks U\+RL\+: \href{http://docs.mql4.com/check/isvisualmode.html}{\tt http\+://docs.\+mql4.\+com/check/isvisualmode.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Time@{i\+Time}}
\index{i\+Time@{i\+Time}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Time(string symbol, int timeframe, int shift)}{iTime(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Time (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0f6583ff87a3914710d177c491f4241e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0f6583ff87a3914710d177c491f4241e}


Function\+: i\+Time Description\+: Returns Time value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/itime.html}{\tt http\+://docs.\+mql4.\+com/series/itime.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+Volume@{i\+Volume}}
\index{i\+Volume@{i\+Volume}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+Volume(string symbol, int timeframe, int shift)}{iVolume(string symbol, int timeframe, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+Volume (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6f0d934a42cd3335eb8c9015e7534bea}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6f0d934a42cd3335eb8c9015e7534bea}


Function\+: i\+Volume Description\+: Returns Tick Volume value for the bar of specified symbol with timeframe and shift. U\+RL\+: \href{http://docs.mql4.com/series/ivolume.html}{\tt http\+://docs.\+mql4.\+com/series/ivolume.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!i\+W\+PR@{i\+W\+PR}}
\index{i\+W\+PR@{i\+W\+PR}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{i\+W\+P\+R(string symbol, int timeframe, int period, int shift)}{iWPR(string symbol, int timeframe, int period, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+i\+W\+PR (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe, }
\item[{int}]{period, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a06406fc4678b02da403105e92dd43fae}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a06406fc4678b02da403105e92dd43fae}


Function\+: i\+W\+PR Description\+: Calculates the Larry Williams\textquotesingle{} Percent Range and returns its value. U\+RL\+: \href{http://docs.mql4.com/indicators/iwpr.html}{\tt http\+://docs.\+mql4.\+com/indicators/iwpr.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name on the data of which the indicator will be calculated. means the current symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
{\em period} & \mbox{[}in\mbox{]} Averaging period for calculation.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Market\+Info@{Market\+Info}}
\index{Market\+Info@{Market\+Info}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Market\+Info(string symbol, int type)}{MarketInfo(string symbol, int type)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Market\+Info (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{type}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9666026eeb21c29522219f9ac5a7d504}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9666026eeb21c29522219f9ac5a7d504}


Function\+: Market\+Info Description\+: Returns various data about securities listed in the \char`\"{}\+Market Watch\char`\"{} window. U\+RL\+: \href{http://docs.mql4.com/marketinformation/marketinfo.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/marketinfo.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name.\\
\hline
{\em type} & \mbox{[}in\mbox{]} Request of information to be returned. Can be any of values of request identifiers.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Market\+Time@{Market\+Time}}
\index{Market\+Time@{Market\+Time}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Market\+Time(string symbol)}{MarketTime(string symbol)}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Market\+Time (
\begin{DoxyParamCaption}
\item[{string}]{symbol}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a13ac8b1ee3443a0b8fbcc51eed651606}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a13ac8b1ee3443a0b8fbcc51eed651606}


Function\+: Market\+Info Description\+: Returns various data about securities listed in the \char`\"{}\+Market Watch\char`\"{} window. U\+RL\+: \href{http://docs.mql4.com/marketinformation/marketinfo.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/marketinfo.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol name.\\
\hline
{\em type} & \mbox{[}in\mbox{]} Request of information to be returned. Can be any of values of request identifiers.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!M\+Q\+L\+Info\+Integer@{M\+Q\+L\+Info\+Integer}}
\index{M\+Q\+L\+Info\+Integer@{M\+Q\+L\+Info\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{M\+Q\+L\+Info\+Integer(int property\+\_\+id)}{MQLInfoInteger(int property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+M\+Q\+L\+Info\+Integer (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad7849476779788c33ad88807b65a38a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad7849476779788c33ad88807b65a38a}


Function\+: M\+Q\+L\+Info\+Integer Description\+: Returns the value of a corresponding property of a running mql4 program. U\+RL\+: \href{http://docs.mql4.com/check/mqlinfointeger.html}{\tt http\+://docs.\+mql4.\+com/check/mqlinfointeger.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of a property. Can be one of values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!M\+Q\+L\+Info\+String@{M\+Q\+L\+Info\+String}}
\index{M\+Q\+L\+Info\+String@{M\+Q\+L\+Info\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{M\+Q\+L\+Info\+String(int property\+\_\+id)}{MQLInfoString(int property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+M\+Q\+L\+Info\+String (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afd155b5fae16e73f6ed9b6a229296bbe}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afd155b5fae16e73f6ed9b6a229296bbe}


Function\+: M\+Q\+L\+Info\+String Description\+: Returns the value of a corresponding property of a running M\+Q\+L4 program. U\+RL\+: \href{http://docs.mql4.com/check/mqlinfostring.html}{\tt http\+://docs.\+mql4.\+com/check/mqlinfostring.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of a property. Can be one of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!M\+Q\+L\+Set\+Integer@{M\+Q\+L\+Set\+Integer}}
\index{M\+Q\+L\+Set\+Integer@{M\+Q\+L\+Set\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{M\+Q\+L\+Set\+Integer(int property\+\_\+id, int property\+\_\+value)}{MQLSetInteger(int property_id, int property_value)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+M\+Q\+L\+Set\+Integer (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id, }
\item[{int}]{property\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab9da6054e055cb6ad2106550c93749e2}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab9da6054e055cb6ad2106550c93749e2}


Function\+: M\+Q\+L\+Set\+Integer Description\+: Sets the value of the U\+RL\+: \href{http://docs.mql4.com/check/mqlsetinteger.html}{\tt http\+://docs.\+mql4.\+com/check/mqlsetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of a property. Only is supported, as other properties cannot be changed.\\
\hline
{\em property\+\_\+value} & \mbox{[}in\mbox{]} Value of property. Can be one of the .\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Create@{Object\+Create}}
\index{Object\+Create@{Object\+Create}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Create(long chart\+\_\+id, string object\+\_\+name, O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+P\+E object\+\_\+type, int sub\+\_\+window, Date\+Time time1, double price1, Date\+Time time\+N, double price\+N)}{ObjectCreate(long chart_id, string object_name, OBJECT_TYPE object_type, int sub_window, DateTime time1, double price1, DateTime timeN, double priceN)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Create (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{{\bf O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+PE}}]{object\+\_\+type, }
\item[{int}]{sub\+\_\+window, }
\item[{Date\+Time}]{time1, }
\item[{double}]{price1, }
\item[{Date\+Time}]{timeN, }
\item[{double}]{priceN}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0c93aedf4ee372a4180e18ad561ecb9c}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0c93aedf4ee372a4180e18ad561ecb9c}


Function\+: Object\+Create Description\+: The function creates an object with the specified name, type, and the initial coordinates in the specified chart subwindow of the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectcreate.html}{\tt http\+://docs.\+mql4.\+com/objects/objectcreate.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object. The name must be unique within a chart, including its subwindows.\\
\hline
{\em object\+\_\+type} & \mbox{[}in\mbox{]} Object type. The value can be one of the values of the enumeration.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart subwindow. 0 means the main chart window. The specified subwindow must exist (window index must be greater or equal to 0 and less than ), otherwise the function returns false.\\
\hline
{\em time1} & \mbox{[}in\mbox{]} The time coordinate of the first anchor point.\\
\hline
{\em price1} & \mbox{[}in\mbox{]} The price coordinate of the first anchor point.\\
\hline
{\em timeN} & \mbox{[}in\mbox{]} The time coordinate of the N-\/th anchor point.\\
\hline
{\em priceN} & \mbox{[}in\mbox{]} The price coordinate of the N-\/th anchor point.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Create@{Object\+Create}}
\index{Object\+Create@{Object\+Create}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Create(string object\+\_\+name, O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+P\+E object\+\_\+type, int sub\+\_\+window, Date\+Time time1, double price1, Date\+Time time2, double price2, Date\+Time time3, double price3)}{ObjectCreate(string object_name, OBJECT_TYPE object_type, int sub_window, DateTime time1, double price1, DateTime time2, double price2, DateTime time3, double price3)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Create (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{{\bf O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+PE}}]{object\+\_\+type, }
\item[{int}]{sub\+\_\+window, }
\item[{Date\+Time}]{time1, }
\item[{double}]{price1, }
\item[{Date\+Time}]{time2, }
\item[{double}]{price2, }
\item[{Date\+Time}]{time3, }
\item[{double}]{price3}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad3c72151c6b00593d2169c91b55da13f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad3c72151c6b00593d2169c91b55da13f}


Function\+: Object\+Create Description\+: The function creates an object with the specified name, type, and the initial coordinates in the specified chart subwindow of the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectcreate.html}{\tt http\+://docs.\+mql4.\+com/objects/objectcreate.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object. The name must be unique within a chart, including its subwindows.\\
\hline
{\em object\+\_\+type} & \mbox{[}in\mbox{]} Object type. The value can be one of the values of the enumeration.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart subwindow. 0 means the main chart window. The specified subwindow must exist (window index must be greater or equal to 0 and less than ), otherwise the function returns false.\\
\hline
{\em time1} & \mbox{[}in\mbox{]} The time coordinate of the first anchor point.\\
\hline
{\em price1} & \mbox{[}in\mbox{]} The price coordinate of the first anchor point.\\
\hline
{\em time2} & \mbox{[}in\mbox{]} The time coordinate of the second anchor point.\\
\hline
{\em price2} & \mbox{[}in\mbox{]} The price coordinate of the second anchor point.\\
\hline
{\em time3} & \mbox{[}in\mbox{]} The time coordinate of the third anchor point.\\
\hline
{\em price3} & \mbox{[}in\mbox{]} The price coordinate of the third anchor point.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Create@{Object\+Create}}
\index{Object\+Create@{Object\+Create}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Create(string object\+\_\+name, O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+P\+E object\+\_\+type, int sub\+\_\+window, Date\+Time time1, double price1)}{ObjectCreate(string object_name, OBJECT_TYPE object_type, int sub_window, DateTime time1, double price1)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Create (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{{\bf O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+PE}}]{object\+\_\+type, }
\item[{int}]{sub\+\_\+window, }
\item[{Date\+Time}]{time1, }
\item[{double}]{price1}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7bf049986619948c8107a7a2d801b021}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7bf049986619948c8107a7a2d801b021}


Function\+: Object\+Create Description\+: The function creates an object with the specified name, type, and the initial coordinates in the specified chart subwindow of the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectcreate.html}{\tt http\+://docs.\+mql4.\+com/objects/objectcreate.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object. The name must be unique within a chart, including its subwindows.\\
\hline
{\em object\+\_\+type} & \mbox{[}in\mbox{]} Object type. The value can be one of the values of the enumeration.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart subwindow. 0 means the main chart window. The specified subwindow must exist (window index must be greater or equal to 0 and less than ), otherwise the function returns false.\\
\hline
{\em time1} & \mbox{[}in\mbox{]} The time coordinate of the first anchor point.\\
\hline
{\em price1} & \mbox{[}in\mbox{]} The price coordinate of the first anchor point.\\
\hline
{\em timeN} & \mbox{[}in\mbox{]} The time coordinate of the N-\/th anchor point.\\
\hline
{\em priceN} & \mbox{[}in\mbox{]} The price coordinate of the N-\/th anchor point.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Delete@{Object\+Delete}}
\index{Object\+Delete@{Object\+Delete}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Delete(long chart\+\_\+id, string object\+\_\+name)}{ObjectDelete(long chart_id, string object_name)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Delete (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a344348b7c94f3685e2a0608f76053f0f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a344348b7c94f3685e2a0608f76053f0f}


Function\+: Object\+Delete Description\+: The function removes the object with the specified name at the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectdelete.html}{\tt http\+://docs.\+mql4.\+com/objects/objectdelete.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of object to be deleted.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Delete@{Object\+Delete}}
\index{Object\+Delete@{Object\+Delete}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Delete(string object\+\_\+name)}{ObjectDelete(string object_name)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Delete (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae3ff3a2874228d3aeae93ec5880a7322}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae3ff3a2874228d3aeae93ec5880a7322}


Function\+: Object\+Delete Description\+: The function removes the object with the specified name at the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectdelete.html}{\tt http\+://docs.\+mql4.\+com/objects/objectdelete.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of object to be deleted.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Description@{Object\+Description}}
\index{Object\+Description@{Object\+Description}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Description(string object\+\_\+name)}{ObjectDescription(string object_name)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Description (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a71641692e22135e23e5f17792e2c4087}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a71641692e22135e23e5f17792e2c4087}


Function\+: Object\+Description Description\+: Returns the object description. U\+RL\+: \href{http://docs.mql4.com/objects/objectdescription.html}{\tt http\+://docs.\+mql4.\+com/objects/objectdescription.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Object name.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Find@{Object\+Find}}
\index{Object\+Find@{Object\+Find}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Find(long chart\+\_\+id, string object\+\_\+name)}{ObjectFind(long chart_id, string object_name)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Find (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3b54d60193a86d9f45c6918a74a57f0f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3b54d60193a86d9f45c6918a74a57f0f}


Function\+: Object\+Find Description\+: The function searches for an object having the specified name. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectfind.html}{\tt http\+://docs.\+mql4.\+com/objects/objectfind.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} The name of the object to find.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Find@{Object\+Find}}
\index{Object\+Find@{Object\+Find}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Find(string object\+\_\+name)}{ObjectFind(string object_name)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Find (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae62c4e7764bd22233907fcdb493afa1a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae62c4e7764bd22233907fcdb493afa1a}


Function\+: Object\+Find Description\+: The function searches for an object having the specified name. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectfind.html}{\tt http\+://docs.\+mql4.\+com/objects/objectfind.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} The name of the object to find.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get@{Object\+Get}}
\index{Object\+Get@{Object\+Get}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get(string object\+\_\+name, int index)}{ObjectGet(string object_name, int index)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{int}]{index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a18383cb1788671321d8c93ff38b392c3}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a18383cb1788671321d8c93ff38b392c3}


Function\+: Object\+Get Description\+: Returns the value of the specified object property. U\+RL\+: \href{http://docs.mql4.com/objects/objectget.html}{\tt http\+://docs.\+mql4.\+com/objects/objectget.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Object name.\\
\hline
{\em index} & \mbox{[}in\mbox{]} Object property index. It can be any of the enumeration values.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get\+Double@{Object\+Get\+Double}}
\index{Object\+Get\+Double@{Object\+Get\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get\+Double(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier)}{ObjectGetDouble(long chart_id, string object_name, int prop_id, int prop_modifier)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get\+Double (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a24e86b112ce21420236a30de08f7c737}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a24e86b112ce21420236a30de08f7c737}


Function\+: Object\+Get\+Double Description\+: The function returns the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectgetdouble.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. For the first variant, the default modifier value is equal to 0. Most properties do not require a modifier. It denotes the number of the level in and in the graphical object Andrew\textquotesingle{}s pitchfork. The numeration of levels starts from zero.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get\+Fibo\+Description@{Object\+Get\+Fibo\+Description}}
\index{Object\+Get\+Fibo\+Description@{Object\+Get\+Fibo\+Description}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get\+Fibo\+Description(string object\+\_\+name, int index)}{ObjectGetFiboDescription(string object_name, int index)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get\+Fibo\+Description (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{int}]{index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adef4dcc047cfa374b5cccbea7f5220f2}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adef4dcc047cfa374b5cccbea7f5220f2}


Function\+: Object\+Get\+Fibo\+Description Description\+: Returns the level description of a Fibonacci object. U\+RL\+: \href{http://docs.mql4.com/objects/objectgetfibodescription.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetfibodescription.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Fibonacci object name.\\
\hline
{\em index} & \mbox{[}in\mbox{]} Index of the Fibonacci level (0-\/31).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get\+Integer@{Object\+Get\+Integer}}
\index{Object\+Get\+Integer@{Object\+Get\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get\+Integer(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier)}{ObjectGetInteger(long chart_id, string object_name, int prop_id, int prop_modifier)}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get\+Integer (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9f0e0e912059857d34eb9fe7562ef480}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9f0e0e912059857d34eb9fe7562ef480}


Function\+: Object\+Get\+Integer Description\+: The function returns the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectgetinteger.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. For the first variant, the default modifier value is equal to 0. Most properties do not require a modifier. It denotes the number of the level in and in the graphical object Andrew\textquotesingle{}s pitchfork. The numeration of levels starts from zero.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get\+Shift\+By\+Value@{Object\+Get\+Shift\+By\+Value}}
\index{Object\+Get\+Shift\+By\+Value@{Object\+Get\+Shift\+By\+Value}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get\+Shift\+By\+Value(string object\+\_\+name, double value)}{ObjectGetShiftByValue(string object_name, double value)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get\+Shift\+By\+Value (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae0652e80833a7a22499204f74813f0fd}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae0652e80833a7a22499204f74813f0fd}


Function\+: Object\+Get\+Shift\+By\+Value Description\+: The function calculates and returns bar index (shift related to the current bar) for the given price. U\+RL\+: \href{http://docs.mql4.com/objects/objectgetshiftbyvalue.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetshiftbyvalue.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Object name.\\
\hline
{\em value} & \mbox{[}in\mbox{]} Price value.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get\+String@{Object\+Get\+String}}
\index{Object\+Get\+String@{Object\+Get\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get\+String(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier)}{ObjectGetString(long chart_id, string object_name, int prop_id, int prop_modifier)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get\+String (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1df3843817955210cc27d004395768bb}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1df3843817955210cc27d004395768bb}


Function\+: Object\+Get\+String Description\+: The function returns the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectgetstring.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetstring.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. For the first variant, the default modifier value is equal to 0. Most properties do not require a modifier. It denotes the number of the level in and in the graphical object Andrew\textquotesingle{}s pitchfork. The numeration of levels starts from zero.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get\+Time\+By\+Value@{Object\+Get\+Time\+By\+Value}}
\index{Object\+Get\+Time\+By\+Value@{Object\+Get\+Time\+By\+Value}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get\+Time\+By\+Value(string object\+\_\+name, double value, int line\+\_\+id)}{ObjectGetTimeByValue(string object_name, double value, int line_id)}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get\+Time\+By\+Value (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{double}]{value, }
\item[{int}]{line\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad4d12fb33c5330daff2fb6cef61d32ad}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad4d12fb33c5330daff2fb6cef61d32ad}


Function\+: Object\+Get\+Time\+By\+Value Description\+: The function returns the time value for the specified price value of the specified object. U\+RL\+: \href{http://docs.mql4.com/objects/objectgettimebyvalue.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgettimebyvalue.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em value} & \mbox{[}in\mbox{]} Price value.\\
\hline
{\em line\+\_\+id} & \mbox{[}in\mbox{]} Line identifier.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get\+Value\+By\+Shift@{Object\+Get\+Value\+By\+Shift}}
\index{Object\+Get\+Value\+By\+Shift@{Object\+Get\+Value\+By\+Shift}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get\+Value\+By\+Shift(string object\+\_\+name, int shift)}{ObjectGetValueByShift(string object_name, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get\+Value\+By\+Shift (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af627d24d503d845109eb610cb09f68ec}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af627d24d503d845109eb610cb09f68ec}


Function\+: Object\+Get\+Value\+By\+Shift Description\+: The function calculates and returns the price value for the specified bar (shift related to the current bar). U\+RL\+: \href{http://docs.mql4.com/objects/objectgetvaluebyshift.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetvaluebyshift.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Object name.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Bar index.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Get\+Value\+By\+Time@{Object\+Get\+Value\+By\+Time}}
\index{Object\+Get\+Value\+By\+Time@{Object\+Get\+Value\+By\+Time}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Get\+Value\+By\+Time(long chart\+\_\+id, string object\+\_\+name, Date\+Time time, int line\+\_\+id)}{ObjectGetValueByTime(long chart_id, string object_name, DateTime time, int line_id)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Get\+Value\+By\+Time (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{Date\+Time}]{time, }
\item[{int}]{line\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a77ab5b5530f36f04b0a2fb76300d41dc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a77ab5b5530f36f04b0a2fb76300d41dc}


Function\+: Object\+Get\+Value\+By\+Time Description\+: The function returns the price value for the specified time value of the specified object. U\+RL\+: \href{http://docs.mql4.com/objects/objectgetvaluebytime.html}{\tt http\+://docs.\+mql4.\+com/objects/objectgetvaluebytime.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em time} & \mbox{[}in\mbox{]} Time value.\\
\hline
{\em line\+\_\+id} & \mbox{[}in\mbox{]} Line identifier.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Move@{Object\+Move}}
\index{Object\+Move@{Object\+Move}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Move(string object\+\_\+name, int point\+\_\+index, Date\+Time time, double price)}{ObjectMove(string object_name, int point_index, DateTime time, double price)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Move (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{int}]{point\+\_\+index, }
\item[{Date\+Time}]{time, }
\item[{double}]{price}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4f35e10d784b9f489b9dfa0abbaf72eb}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4f35e10d784b9f489b9dfa0abbaf72eb}


Function\+: Object\+Move Description\+: The function changes coordinates of the specified anchor point of the object at the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectmove.html}{\tt http\+://docs.\+mql4.\+com/objects/objectmove.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em point\+\_\+index} & \mbox{[}in\mbox{]} Index of the anchor point. The number of anchor points depends on the .\\
\hline
{\em time} & \mbox{[}in\mbox{]} Time coordinate of the selected anchor point.\\
\hline
{\em price} & \mbox{[}in\mbox{]} Price coordinate of the selected anchor point.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Name@{Object\+Name}}
\index{Object\+Name@{Object\+Name}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Name(int object\+\_\+index)}{ObjectName(int object_index)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Name (
\begin{DoxyParamCaption}
\item[{int}]{object\+\_\+index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a199afa072d65c10291f0b877c13c0fcc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a199afa072d65c10291f0b877c13c0fcc}


Function\+: Object\+Name Description\+: The function returns the name of the corresponding object by its index in the objects list. U\+RL\+: \href{http://docs.mql4.com/objects/objectname.html}{\tt http\+://docs.\+mql4.\+com/objects/objectname.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+index} & \mbox{[}in\mbox{]} Object index. This value must be greater or equal to 0 and less than .\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Objects\+Delete\+All@{Objects\+Delete\+All}}
\index{Objects\+Delete\+All@{Objects\+Delete\+All}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Objects\+Delete\+All(long chart\+\_\+id, int sub\+\_\+window, int object\+\_\+type)}{ObjectsDeleteAll(long chart_id, int sub_window, int object_type)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Objects\+Delete\+All (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{sub\+\_\+window, }
\item[{int}]{object\+\_\+type}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac9b2a64a847b83ce840671a6703374ec}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac9b2a64a847b83ce840671a6703374ec}


Function\+: Objects\+Delete\+All Description\+: Removes all objects from the specified chart, specified chart subwindow, of the specified type. U\+RL\+: \href{http://docs.mql4.com/objects/objectsdeleteall.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsdeleteall.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart window. Must be greater or equal to -\/1 (-\/1 mean all subwindows, 0 means the main chart window) and less than .\\
\hline
{\em object\+\_\+type} & \mbox{[}in\mbox{]} Type of the object. The value can be one of the values of the enumeration. E\+M\+P\+TY (-\/1) means all types.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Objects\+Delete\+All@{Objects\+Delete\+All}}
\index{Objects\+Delete\+All@{Objects\+Delete\+All}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Objects\+Delete\+All(int sub\+\_\+window, int object\+\_\+type)}{ObjectsDeleteAll(int sub_window, int object_type)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Objects\+Delete\+All (
\begin{DoxyParamCaption}
\item[{int}]{sub\+\_\+window, }
\item[{int}]{object\+\_\+type}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1334363d6628b5ef76ac58fda5535d50}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a1334363d6628b5ef76ac58fda5535d50}


Function\+: Objects\+Delete\+All Description\+: Removes all objects from the specified chart, specified chart subwindow, of the specified type. U\+RL\+: \href{http://docs.mql4.com/objects/objectsdeleteall.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsdeleteall.\+html} 


\begin{DoxyParams}{Parameters}
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart window. Must be greater or equal to -\/1 (-\/1 mean all subwindows, 0 means the main chart window) and less than .\\
\hline
{\em object\+\_\+type} & \mbox{[}in\mbox{]} Type of the object. The value can be one of the values of the enumeration. E\+M\+P\+TY (-\/1) means all types.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Objects\+Delete\+All@{Objects\+Delete\+All}}
\index{Objects\+Delete\+All@{Objects\+Delete\+All}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Objects\+Delete\+All(long chart\+\_\+id, string prefix, int sub\+\_\+window, int object\+\_\+type)}{ObjectsDeleteAll(long chart_id, string prefix, int sub_window, int object_type)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Objects\+Delete\+All (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{prefix, }
\item[{int}]{sub\+\_\+window, }
\item[{int}]{object\+\_\+type}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a557ab8e01221991e092a7bd9843f568e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a557ab8e01221991e092a7bd9843f568e}


Function\+: Objects\+Delete\+All Description\+: Removes all objects from the specified chart, specified chart subwindow, of the specified type. U\+RL\+: \href{http://docs.mql4.com/objects/objectsdeleteall.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsdeleteall.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier.\\
\hline
{\em prefix} & \mbox{[}in\mbox{]} Prefix in object names. All objects whose names start with this set of characters will be removed from chart. You can specify prefix as \textquotesingle{}name\textquotesingle{} or \textquotesingle{}name$\ast$\textquotesingle{} both variants will work the same. If an empty string is specified as the prefix, objects with all possible names will be removed.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart window. Must be greater or equal to -\/1 (-\/1 mean all subwindows, 0 means the main chart window) and less than .\\
\hline
{\em object\+\_\+type} & \mbox{[}in\mbox{]} Type of the object. The value can be one of the values of the enumeration. E\+M\+P\+TY (-\/1) means all types.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set@{Object\+Set}}
\index{Object\+Set@{Object\+Set}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set(string object\+\_\+name, int index, double value)}{ObjectSet(string object_name, int index, double value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{int}]{index, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_acac685af735829f5721cddafb534b242}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_acac685af735829f5721cddafb534b242}


Function\+: Object\+Set Description\+: Changes the value of the specified object property. U\+RL\+: \href{http://docs.mql4.com/objects/objectset.html}{\tt http\+://docs.\+mql4.\+com/objects/objectset.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Object name.\\
\hline
{\em index} & \mbox{[}in\mbox{]} Object property index. It can be any of enumeration values.\\
\hline
{\em value} & \mbox{[}in\mbox{]} New value of the given property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set\+Double@{Object\+Set\+Double}}
\index{Object\+Set\+Double@{Object\+Set\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set\+Double(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, double prop\+\_\+value)}{ObjectSetDouble(long chart_id, string object_name, int prop_id, double prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set\+Double (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{double}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2c944cd96ba05f0e491c4a5a8dff65ae}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2c944cd96ba05f0e491c4a5a8dff65ae}


Function\+: Object\+Set\+Double Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetdouble.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} The value of the property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set\+Double@{Object\+Set\+Double}}
\index{Object\+Set\+Double@{Object\+Set\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set\+Double(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier, double prop\+\_\+value)}{ObjectSetDouble(long chart_id, string object_name, int prop_id, int prop_modifier, double prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set\+Double (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier, }
\item[{double}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a95548b871eac346bbd40c138a7d53f0a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a95548b871eac346bbd40c138a7d53f0a}


Function\+: Object\+Set\+Double Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetdouble.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. It denotes the number of the level in and in the graphical object Andrew\textquotesingle{}s pitchfork. The numeration of levels starts from zero.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} The value of the property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set\+Fibo\+Description@{Object\+Set\+Fibo\+Description}}
\index{Object\+Set\+Fibo\+Description@{Object\+Set\+Fibo\+Description}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set\+Fibo\+Description(string object\+\_\+name, int index, string text)}{ObjectSetFiboDescription(string object_name, int index, string text)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set\+Fibo\+Description (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{int}]{index, }
\item[{string}]{text}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae94aad543d5ae75607a42cfe151cd3e1}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae94aad543d5ae75607a42cfe151cd3e1}


Function\+: Object\+Set\+Fibo\+Description Description\+: The function sets a new description to a level of a Fibonacci object. U\+RL\+: \href{http://docs.mql4.com/objects/objectsetfibodescription.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetfibodescription.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Object name.\\
\hline
{\em index} & \mbox{[}in\mbox{]} Index of the Fibonacci level (0-\/31).\\
\hline
{\em text} & \mbox{[}in\mbox{]} New description of the level.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set\+Integer@{Object\+Set\+Integer}}
\index{Object\+Set\+Integer@{Object\+Set\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set\+Integer(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, long prop\+\_\+value)}{ObjectSetInteger(long chart_id, string object_name, int prop_id, long prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set\+Integer (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{long}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af10bc2ab785d291f532fff35a5feef91}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af10bc2ab785d291f532fff35a5feef91}


Function\+: Object\+Set\+Integer Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetinteger.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} The value of the property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set\+Integer@{Object\+Set\+Integer}}
\index{Object\+Set\+Integer@{Object\+Set\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set\+Integer(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier, long prop\+\_\+value)}{ObjectSetInteger(long chart_id, string object_name, int prop_id, int prop_modifier, long prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set\+Integer (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier, }
\item[{long}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a16f72f4eab8b65cc4378fba7b9b463bb}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a16f72f4eab8b65cc4378fba7b9b463bb}


Function\+: Object\+Set\+Integer Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetinteger.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. It denotes the number of the level in and in the graphical object Andrew\textquotesingle{}s pitchfork. The numeration of levels starts from zero.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} The value of the property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set\+String@{Object\+Set\+String}}
\index{Object\+Set\+String@{Object\+Set\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set\+String(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, string prop\+\_\+value)}{ObjectSetString(long chart_id, string object_name, int prop_id, string prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set\+String (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{string}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aead55041aaf954f1fd3a52771667f4d0}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aead55041aaf954f1fd3a52771667f4d0}


Function\+: Object\+Set\+String Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetstring.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetstring.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} The value of the property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set\+String@{Object\+Set\+String}}
\index{Object\+Set\+String@{Object\+Set\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set\+String(long chart\+\_\+id, string object\+\_\+name, int prop\+\_\+id, int prop\+\_\+modifier, string prop\+\_\+value)}{ObjectSetString(long chart_id, string object_name, int prop_id, int prop_modifier, string prop_value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set\+String (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{string}]{object\+\_\+name, }
\item[{int}]{prop\+\_\+id, }
\item[{int}]{prop\+\_\+modifier, }
\item[{string}]{prop\+\_\+value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a55955016e5805090107af98c0c6a2c64}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a55955016e5805090107af98c0c6a2c64}


Function\+: Object\+Set\+String Description\+: The function sets the value of the corresponding object property. The object property must be of the U\+RL\+: \href{http://docs.mql4.com/objects/objectsetstring.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsetstring.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier. 0 means the current chart.\\
\hline
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Name of the object.\\
\hline
{\em prop\+\_\+id} & \mbox{[}in\mbox{]} ID of the object property. The value can be one of the values of the enumeration.\\
\hline
{\em prop\+\_\+modifier} & \mbox{[}in\mbox{]} Modifier of the specified property. It denotes the number of the level in and in the graphical object Andrew\textquotesingle{}s pitchfork. The numeration of levels starts from zero.\\
\hline
{\em prop\+\_\+value} & \mbox{[}in\mbox{]} The value of the property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Set\+Text@{Object\+Set\+Text}}
\index{Object\+Set\+Text@{Object\+Set\+Text}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Set\+Text(string object\+\_\+name, string text, int font\+\_\+size, string font\+\_\+name, C\+O\+L\+O\+R text\+\_\+color)}{ObjectSetText(string object_name, string text, int font_size, string font_name, COLOR text_color)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Set\+Text (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name, }
\item[{string}]{text, }
\item[{int}]{font\+\_\+size, }
\item[{string}]{font\+\_\+name, }
\item[{{\bf C\+O\+L\+OR}}]{text\+\_\+color}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66fa72f6098f717645f8bfb66c7982cd}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66fa72f6098f717645f8bfb66c7982cd}


Function\+: Object\+Set\+Text Description\+: The function c U\+RL\+: \href{http://docs.mql4.com/objects/objectsettext.html}{\tt http\+://docs.\+mql4.\+com/objects/objectsettext.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Object name.\\
\hline
{\em text} & \mbox{[}in\mbox{]} A text describing the object.\\
\hline
{\em font\+\_\+size} & \mbox{[}in\mbox{]} Font size in points.\\
\hline
{\em font\+\_\+name} & \mbox{[}in\mbox{]} Font name.\\
\hline
{\em text\+\_\+color} & \mbox{[}in\mbox{]} Font color.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Objects\+Total@{Objects\+Total}}
\index{Objects\+Total@{Objects\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Objects\+Total(long chart\+\_\+id, int sub\+\_\+window, int type)}{ObjectsTotal(long chart_id, int sub_window, int type)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Objects\+Total (
\begin{DoxyParamCaption}
\item[{long}]{chart\+\_\+id, }
\item[{int}]{sub\+\_\+window, }
\item[{int}]{type}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6bb6e73cc38966b652da23ef95569a16}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6bb6e73cc38966b652da23ef95569a16}


Function\+: Objects\+Total Description\+: The function returns the number of objects of the specified type in the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectstotal.html}{\tt http\+://docs.\+mql4.\+com/objects/objectstotal.\+html} 


\begin{DoxyParams}{Parameters}
{\em chart\+\_\+id} & \mbox{[}in\mbox{]} Chart identifier.\\
\hline
{\em sub\+\_\+window} & \mbox{[}in\mbox{]} Number of the chart subwindow. 0 means the main chart window, -\/1 means all the subwindows of the chart, including the main window.\\
\hline
{\em type} & \mbox{[}in\mbox{]} Type of the object. The value can be one of the values of the enumeration. E\+M\+P\+TY(-\/1) means all types.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Objects\+Total@{Objects\+Total}}
\index{Objects\+Total@{Objects\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Objects\+Total(int type)}{ObjectsTotal(int type)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Objects\+Total (
\begin{DoxyParamCaption}
\item[{int}]{type}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab2856e671fe167427231f7f3e6d85a19}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab2856e671fe167427231f7f3e6d85a19}


Function\+: Objects\+Total Description\+: The function returns the number of objects of the specified type in the specified chart. There are two variants of the function\+: U\+RL\+: \href{http://docs.mql4.com/objects/objectstotal.html}{\tt http\+://docs.\+mql4.\+com/objects/objectstotal.\+html} 


\begin{DoxyParams}{Parameters}
{\em type} & \mbox{[}in\mbox{]} Type of the object. The value can be one of the values of the enumeration. E\+M\+P\+TY(-\/1) means all types.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Object\+Type@{Object\+Type}}
\index{Object\+Type@{Object\+Type}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Object\+Type(string object\+\_\+name)}{ObjectType(string object_name)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Object\+Type (
\begin{DoxyParamCaption}
\item[{string}]{object\+\_\+name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ade342eec44ed8ad425e67247c54c4571}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ade342eec44ed8ad425e67247c54c4571}


Function\+: Object\+Type Description\+: The function returns the object type value. U\+RL\+: \href{http://docs.mql4.com/objects/objecttype.html}{\tt http\+://docs.\+mql4.\+com/objects/objecttype.\+html} 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name} & \mbox{[}in\mbox{]} Object name.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Close@{Order\+Close}}
\index{Order\+Close@{Order\+Close}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Close(int ticket, double lots, double price, int slippage, C\+O\+L\+O\+R arrow\+\_\+color)}{OrderClose(int ticket, double lots, double price, int slippage, COLOR arrow_color)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Close (
\begin{DoxyParamCaption}
\item[{int}]{ticket, }
\item[{double}]{lots, }
\item[{double}]{price, }
\item[{int}]{slippage, }
\item[{{\bf C\+O\+L\+OR}}]{arrow\+\_\+color}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a381198891e0f10ebf8322e0a35bf7f0f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a381198891e0f10ebf8322e0a35bf7f0f}


Function\+: Order\+Close Description\+: Closes opened order. U\+RL\+: \href{http://docs.mql4.com/trading/orderclose.html}{\tt http\+://docs.\+mql4.\+com/trading/orderclose.\+html} 


\begin{DoxyParams}{Parameters}
{\em ticket} & \mbox{[}in\mbox{]} Unique number of the order ticket.\\
\hline
{\em lots} & \mbox{[}in\mbox{]} Number of lots.\\
\hline
{\em price} & \mbox{[}in\mbox{]} Closing price.\\
\hline
{\em slippage} & \mbox{[}in\mbox{]} Value of the maximum price slippage in points.\\
\hline
{\em arrow\+\_\+color} & \mbox{[}in\mbox{]} Color of the closing arrow on the chart. If the parameter is missing or has C\+L\+R\+\_\+\+N\+O\+NE value closing arrow will not be drawn on the chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Close\+By@{Order\+Close\+By}}
\index{Order\+Close\+By@{Order\+Close\+By}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Close\+By(int ticket, int opposite, C\+O\+L\+O\+R arrow\+\_\+color)}{OrderCloseBy(int ticket, int opposite, COLOR arrow_color)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Close\+By (
\begin{DoxyParamCaption}
\item[{int}]{ticket, }
\item[{int}]{opposite, }
\item[{{\bf C\+O\+L\+OR}}]{arrow\+\_\+color}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a95c9ede282a30a3183016ac7f917fe54}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a95c9ede282a30a3183016ac7f917fe54}


Function\+: Order\+Close\+By Description\+: Closes an opened order by another opposite opened order. U\+RL\+: \href{http://docs.mql4.com/trading/ordercloseby.html}{\tt http\+://docs.\+mql4.\+com/trading/ordercloseby.\+html} 


\begin{DoxyParams}{Parameters}
{\em ticket} & \mbox{[}in\mbox{]} Unique number of the order ticket.\\
\hline
{\em opposite} & \mbox{[}in\mbox{]} Unique number of the opposite order ticket.\\
\hline
{\em arrow\+\_\+color} & \mbox{[}in\mbox{]} Color of the closing arrow on the chart. If the parameter is missing or has C\+L\+R\+\_\+\+N\+O\+NE value closing arrow will not be drawn on the chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Close\+Price@{Order\+Close\+Price}}
\index{Order\+Close\+Price@{Order\+Close\+Price}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Close\+Price()}{OrderClosePrice()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Close\+Price (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa3c87e720db97994d8dd3177ae063274}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa3c87e720db97994d8dd3177ae063274}


Function\+: Order\+Close\+Price Description\+: Returns close price of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordercloseprice.html}{\tt http\+://docs.\+mql4.\+com/trading/ordercloseprice.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Close\+Time@{Order\+Close\+Time}}
\index{Order\+Close\+Time@{Order\+Close\+Time}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Close\+Time()}{OrderCloseTime()}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Close\+Time (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a069053d8f75f3b8fff8ab5e161ecda4e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a069053d8f75f3b8fff8ab5e161ecda4e}


Function\+: Order\+Close\+Time Description\+: Returns close time of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderclosetime.html}{\tt http\+://docs.\+mql4.\+com/trading/orderclosetime.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Comment@{Order\+Comment}}
\index{Order\+Comment@{Order\+Comment}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Comment()}{OrderComment()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Comment (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9e37c44510927dc675ab96027661f95a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9e37c44510927dc675ab96027661f95a}


Function\+: Order\+Comment Description\+: Returns comment of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordercomment.html}{\tt http\+://docs.\+mql4.\+com/trading/ordercomment.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Commission@{Order\+Commission}}
\index{Order\+Commission@{Order\+Commission}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Commission()}{OrderCommission()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Commission (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8040f892be4eff7b67888092225f5ca9}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8040f892be4eff7b67888092225f5ca9}


Function\+: Order\+Commission Description\+: Returns calculated commission of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordercommission.html}{\tt http\+://docs.\+mql4.\+com/trading/ordercommission.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Delete@{Order\+Delete}}
\index{Order\+Delete@{Order\+Delete}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Delete(int ticket, C\+O\+L\+O\+R arrow\+\_\+color)}{OrderDelete(int ticket, COLOR arrow_color)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Delete (
\begin{DoxyParamCaption}
\item[{int}]{ticket, }
\item[{{\bf C\+O\+L\+OR}}]{arrow\+\_\+color}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa7727740ea8ad8eb96024b77d80d701f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa7727740ea8ad8eb96024b77d80d701f}


Function\+: Order\+Delete Description\+: Deletes previously opened pending order. U\+RL\+: \href{http://docs.mql4.com/trading/orderdelete.html}{\tt http\+://docs.\+mql4.\+com/trading/orderdelete.\+html} 


\begin{DoxyParams}{Parameters}
{\em ticket} & \mbox{[}in\mbox{]} Unique number of the order ticket.\\
\hline
{\em arrow\+\_\+color} & \mbox{[}in\mbox{]} Color of the arrow on the chart. If the parameter is missing or has C\+L\+R\+\_\+\+N\+O\+NE value arrow will not be drawn on the chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Expiration@{Order\+Expiration}}
\index{Order\+Expiration@{Order\+Expiration}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Expiration()}{OrderExpiration()}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Expiration (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab1b152b82465693927f733966b0d7196}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab1b152b82465693927f733966b0d7196}


Function\+: Order\+Expiration Description\+: Returns expiration date of the selected pending order. U\+RL\+: \href{http://docs.mql4.com/trading/orderexpiration.html}{\tt http\+://docs.\+mql4.\+com/trading/orderexpiration.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Lots@{Order\+Lots}}
\index{Order\+Lots@{Order\+Lots}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Lots()}{OrderLots()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Lots (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3f96574164d2f173cb589435a7d9cfb5}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3f96574164d2f173cb589435a7d9cfb5}


Function\+: Order\+Lots Description\+: Returns amount of lots of the selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderlots.html}{\tt http\+://docs.\+mql4.\+com/trading/orderlots.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Magic\+Number@{Order\+Magic\+Number}}
\index{Order\+Magic\+Number@{Order\+Magic\+Number}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Magic\+Number()}{OrderMagicNumber()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Magic\+Number (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0bea6d26dd01fb6da8565eb9b64e5b73}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0bea6d26dd01fb6da8565eb9b64e5b73}


Function\+: Order\+Magic\+Number Description\+: Returns an identifying (magic) number of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordermagicnumber.html}{\tt http\+://docs.\+mql4.\+com/trading/ordermagicnumber.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Modify@{Order\+Modify}}
\index{Order\+Modify@{Order\+Modify}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Modify(int ticket, double price, double stoploss, double takeprofit, Date\+Time expiration, C\+O\+L\+O\+R arrow\+\_\+color)}{OrderModify(int ticket, double price, double stoploss, double takeprofit, DateTime expiration, COLOR arrow_color)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Modify (
\begin{DoxyParamCaption}
\item[{int}]{ticket, }
\item[{double}]{price, }
\item[{double}]{stoploss, }
\item[{double}]{takeprofit, }
\item[{Date\+Time}]{expiration, }
\item[{{\bf C\+O\+L\+OR}}]{arrow\+\_\+color}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af21d9000ce63849dbfcc118ba1fcb46b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af21d9000ce63849dbfcc118ba1fcb46b}


Function\+: Order\+Modify Description\+: Modification of characteristics of the previously opened or pending orders. U\+RL\+: \href{http://docs.mql4.com/trading/ordermodify.html}{\tt http\+://docs.\+mql4.\+com/trading/ordermodify.\+html} 


\begin{DoxyParams}{Parameters}
{\em ticket} & \mbox{[}in\mbox{]} Unique number of the order ticket.\\
\hline
{\em price} & \mbox{[}in\mbox{]} New open price of the pending order.\\
\hline
{\em stoploss} & \mbox{[}in\mbox{]} New Stop\+Loss level.\\
\hline
{\em takeprofit} & \mbox{[}in\mbox{]} New Take\+Profit level.\\
\hline
{\em expiration} & \mbox{[}in\mbox{]} Pending order expiration time.\\
\hline
{\em arrow\+\_\+color} & \mbox{[}in\mbox{]} Arrow color for Stop\+Loss/\+Take\+Profit modifications in the chart. If the parameter is missing or has C\+L\+R\+\_\+\+N\+O\+NE value, the arrows will not be shown in the chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Open\+Price@{Order\+Open\+Price}}
\index{Order\+Open\+Price@{Order\+Open\+Price}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Open\+Price()}{OrderOpenPrice()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Open\+Price (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac6fd95e646930f6bc0cca5bf3b1cb634}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac6fd95e646930f6bc0cca5bf3b1cb634}


Function\+: Order\+Open\+Price Description\+: Returns open price of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderopenprice.html}{\tt http\+://docs.\+mql4.\+com/trading/orderopenprice.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Open\+Time@{Order\+Open\+Time}}
\index{Order\+Open\+Time@{Order\+Open\+Time}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Open\+Time()}{OrderOpenTime()}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Open\+Time (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7bb27accf90120bfa7dffe682df5a2dc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7bb27accf90120bfa7dffe682df5a2dc}


Function\+: Order\+Open\+Time Description\+: Returns open time of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderopentime.html}{\tt http\+://docs.\+mql4.\+com/trading/orderopentime.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Print@{Order\+Print}}
\index{Order\+Print@{Order\+Print}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Print()}{OrderPrint()}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0d1b1bb1d6020e4e020121da6835f4df}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a0d1b1bb1d6020e4e020121da6835f4df}


Function\+: Order\+Print Description\+: Prints information about the selected order in the log. U\+RL\+: \href{http://docs.mql4.com/trading/orderprint.html}{\tt http\+://docs.\+mql4.\+com/trading/orderprint.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Profit@{Order\+Profit}}
\index{Order\+Profit@{Order\+Profit}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Profit()}{OrderProfit()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Profit (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae56ae49572a1203b2c188e37dc084db4}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae56ae49572a1203b2c188e37dc084db4}


Function\+: Order\+Profit Description\+: Returns profit of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderprofit.html}{\tt http\+://docs.\+mql4.\+com/trading/orderprofit.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Select@{Order\+Select}}
\index{Order\+Select@{Order\+Select}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Select(int index, int select, int pool)}{OrderSelect(int index, int select, int pool)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Select (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{int}]{select, }
\item[{int}]{pool}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab98ad6de279735375ebf7612484718ff}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab98ad6de279735375ebf7612484718ff}


Function\+: Order\+Select Description\+: The function selects an order for further processing. U\+RL\+: \href{http://docs.mql4.com/trading/orderselect.html}{\tt http\+://docs.\+mql4.\+com/trading/orderselect.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \\
\hline
{\em select} & \mbox{[}in\mbox{]} Selecting flags. It can be any of the following values\+:\\
\hline
{\em pool} & S\+E\+L\+E\+C\+T\+\_\+\+B\+Y\+\_\+\+P\+OS -\/ index in the order pool, S\+E\+L\+E\+C\+T\+\_\+\+B\+Y\+\_\+\+T\+I\+C\+K\+ET -\/ index is order ticket.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Send@{Order\+Send}}
\index{Order\+Send@{Order\+Send}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Send(string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment, int magic, Date\+Time expiration, C\+O\+L\+O\+R arrow\+\_\+color)}{OrderSend(string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment, int magic, DateTime expiration, COLOR arrow_color)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Send (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{cmd, }
\item[{double}]{volume, }
\item[{double}]{price, }
\item[{int}]{slippage, }
\item[{double}]{stoploss, }
\item[{double}]{takeprofit, }
\item[{string}]{comment, }
\item[{int}]{magic, }
\item[{Date\+Time}]{expiration, }
\item[{{\bf C\+O\+L\+OR}}]{arrow\+\_\+color}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa62018f212f7995c0ff809dda38fb15e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa62018f212f7995c0ff809dda38fb15e}


Function\+: Order\+Send Description\+: The main function used to open market or place a pending order. U\+RL\+: \href{http://docs.mql4.com/trading/ordersend.html}{\tt http\+://docs.\+mql4.\+com/trading/ordersend.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol for trading.\\
\hline
{\em cmd} & \mbox{[}in\mbox{]} Operation type. It can be any of the enumeration.\\
\hline
{\em volume} & \mbox{[}in\mbox{]} Number of lots.\\
\hline
{\em price} & \mbox{[}in\mbox{]} Order price.\\
\hline
{\em slippage} & \mbox{[}in\mbox{]} Maximum price slippage for buy or sell orders.\\
\hline
{\em stoploss} & \mbox{[}in\mbox{]} Stop loss level.\\
\hline
{\em takeprofit} & \mbox{[}in\mbox{]} Take profit level.\\
\hline
{\em comment} & \mbox{[}in\mbox{]} Order comment text. Last part of the comment may be changed by server.\\
\hline
{\em magic} & \mbox{[}in\mbox{]} Order magic number. May be used as user defined identifier.\\
\hline
{\em expiration} & \mbox{[}in\mbox{]} Order expiration time (for pending orders only).\\
\hline
{\em arrow\+\_\+color} & \mbox{[}in\mbox{]} Color of the opening arrow on the chart. If parameter is missing or has C\+L\+R\+\_\+\+N\+O\+NE value opening arrow is not drawn on the chart.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Orders\+History\+Total@{Orders\+History\+Total}}
\index{Orders\+History\+Total@{Orders\+History\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Orders\+History\+Total()}{OrdersHistoryTotal()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Orders\+History\+Total (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a46ebfe6b08f0b89cd7729eb0376fac2f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a46ebfe6b08f0b89cd7729eb0376fac2f}


Function\+: Orders\+History\+Total Description\+: Returns the number of closed orders in the account history loaded into the terminal. U\+RL\+: \href{http://docs.mql4.com/trading/ordershistorytotal.html}{\tt http\+://docs.\+mql4.\+com/trading/ordershistorytotal.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Stop\+Loss@{Order\+Stop\+Loss}}
\index{Order\+Stop\+Loss@{Order\+Stop\+Loss}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Stop\+Loss()}{OrderStopLoss()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Stop\+Loss (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae351f7566b163a828e1961e79a73af35}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae351f7566b163a828e1961e79a73af35}


Function\+: Order\+Stop\+Loss Description\+: Returns stop loss value of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderstoploss.html}{\tt http\+://docs.\+mql4.\+com/trading/orderstoploss.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Orders\+Total@{Orders\+Total}}
\index{Orders\+Total@{Orders\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Orders\+Total()}{OrdersTotal()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Orders\+Total (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8ea6861ba4979ac529f9b959a5163eff}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8ea6861ba4979ac529f9b959a5163eff}


Function\+: Orders\+Total Description\+: Returns the number of market and pending orders. U\+RL\+: \href{http://docs.mql4.com/trading/orderstotal.html}{\tt http\+://docs.\+mql4.\+com/trading/orderstotal.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Swap@{Order\+Swap}}
\index{Order\+Swap@{Order\+Swap}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Swap()}{OrderSwap()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Swap (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7d59e0d691282ea3717daac8b424a6d6}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a7d59e0d691282ea3717daac8b424a6d6}


Function\+: Order\+Swap Description\+: Returns swap value of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderswap.html}{\tt http\+://docs.\+mql4.\+com/trading/orderswap.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Symbol@{Order\+Symbol}}
\index{Order\+Symbol@{Order\+Symbol}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Symbol()}{OrderSymbol()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Symbol (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a50a0624ba60bbec96d19796469222013}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a50a0624ba60bbec96d19796469222013}


Function\+: Order\+Symbol Description\+: Returns symbol name of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordersymbol.html}{\tt http\+://docs.\+mql4.\+com/trading/ordersymbol.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Take\+Profit@{Order\+Take\+Profit}}
\index{Order\+Take\+Profit@{Order\+Take\+Profit}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Take\+Profit()}{OrderTakeProfit()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Take\+Profit (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8d514107cf5c59b68339dcd90d56f663}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8d514107cf5c59b68339dcd90d56f663}


Function\+: Order\+Take\+Profit Description\+: Returns take profit value of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordertakeprofit.html}{\tt http\+://docs.\+mql4.\+com/trading/ordertakeprofit.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Ticket@{Order\+Ticket}}
\index{Order\+Ticket@{Order\+Ticket}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Ticket()}{OrderTicket()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Ticket (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a49fa445f39949bf12f91e0558d07f665}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a49fa445f39949bf12f91e0558d07f665}


Function\+: Order\+Ticket Description\+: Returns ticket number of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/orderticket.html}{\tt http\+://docs.\+mql4.\+com/trading/orderticket.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Order\+Type@{Order\+Type}}
\index{Order\+Type@{Order\+Type}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Order\+Type()}{OrderType()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Order\+Type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8bb21de3fdfcfa1f2d0c4f660ae65c45}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8bb21de3fdfcfa1f2d0c4f660ae65c45}


Function\+: Order\+Type Description\+: Returns order operation type of the currently selected order. U\+RL\+: \href{http://docs.mql4.com/trading/ordertype.html}{\tt http\+://docs.\+mql4.\+com/trading/ordertype.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Period@{Period}}
\index{Period@{Period}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Period()}{Period()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Period (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a96a91acf49c29e0c1654877351edb0a5}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a96a91acf49c29e0c1654877351edb0a5}


Function\+: Period Description\+: Returns the current chart timeframe. U\+RL\+: \href{http://docs.mql4.com/check/period.html}{\tt http\+://docs.\+mql4.\+com/check/period.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Point@{Point}}
\index{Point@{Point}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Point()}{Point()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Point (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5eeec0116ca1f42e494af5ca1b976145}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5eeec0116ca1f42e494af5ca1b976145}


Function\+: Point Description\+: Returns the point size of the current symbol in the quote currency. U\+RL\+: \href{http://docs.mql4.com/check/point.html}{\tt http\+://docs.\+mql4.\+com/check/point.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Refresh\+Rates@{Refresh\+Rates}}
\index{Refresh\+Rates@{Refresh\+Rates}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Refresh\+Rates()}{RefreshRates()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Refresh\+Rates (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5b75c924fcfb8d7d02e01d56bcee605e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5b75c924fcfb8d7d02e01d56bcee605e}


Function\+: Refresh\+Rates Description\+: Refreshing of data in pre-\/defined variables and series arrays. U\+RL\+: \href{http://docs.mql4.com/series/refreshrates.html}{\tt http\+://docs.\+mql4.\+com/series/refreshrates.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Send\+F\+TP@{Send\+F\+TP}}
\index{Send\+F\+TP@{Send\+F\+TP}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Send\+F\+T\+P(string filename, string ftp\+\_\+path)}{SendFTP(string filename, string ftp_path)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Send\+F\+TP (
\begin{DoxyParamCaption}
\item[{string}]{filename, }
\item[{string}]{ftp\+\_\+path}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab6ba3a577e4418cbcb5410c3dbddf2d2}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ab6ba3a577e4418cbcb5410c3dbddf2d2}


Function\+: Send\+F\+TP Description\+: Sends a file at the address, specified in the setting window of the \char`\"{}\+F\+T\+P\char`\"{} tab. U\+RL\+: \href{http://docs.mql4.com/common/sendftp.html}{\tt http\+://docs.\+mql4.\+com/common/sendftp.\+html} 


\begin{DoxyParams}{Parameters}
{\em filename} & \mbox{[}in\mbox{]} Name of sent file.\\
\hline
{\em ftp\+\_\+path} & \mbox{[}in\mbox{]} F\+TP catalog. If a directory is not specified, directory described in settings is used.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Send\+Mail@{Send\+Mail}}
\index{Send\+Mail@{Send\+Mail}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Send\+Mail(string subject, string some\+\_\+text)}{SendMail(string subject, string some_text)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Send\+Mail (
\begin{DoxyParamCaption}
\item[{string}]{subject, }
\item[{string}]{some\+\_\+text}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a405f8526a4e4f94892a2c0a53d90ee15}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a405f8526a4e4f94892a2c0a53d90ee15}


Function\+: Send\+Mail Description\+: Sends an email at the address specified in the settings window of the \char`\"{}\+Email\char`\"{} tab. U\+RL\+: \href{http://docs.mql4.com/common/sendmail.html}{\tt http\+://docs.\+mql4.\+com/common/sendmail.\+html} 


\begin{DoxyParams}{Parameters}
{\em subject} & \mbox{[}in\mbox{]} Email header.\\
\hline
{\em some\+\_\+text} & \mbox{[}in\mbox{]} Email body.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Send\+Notification@{Send\+Notification}}
\index{Send\+Notification@{Send\+Notification}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Send\+Notification(string text)}{SendNotification(string text)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Send\+Notification (
\begin{DoxyParamCaption}
\item[{string}]{text}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2325ab9668121756253da69c94246301}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2325ab9668121756253da69c94246301}


Function\+: Send\+Notification Description\+: Sends push notifications to the mobile terminals, whose Meta\+Quotes I\+Ds are specified in the \char`\"{}\+Notifications\char`\"{} tab. U\+RL\+: \href{http://docs.mql4.com/common/sendnotification.html}{\tt http\+://docs.\+mql4.\+com/common/sendnotification.\+html} 


\begin{DoxyParams}{Parameters}
{\em text} & \mbox{[}in\mbox{]} The text of the notification. The message length should not exceed 255 characters.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Set\+Index\+Arrow@{Set\+Index\+Arrow}}
\index{Set\+Index\+Arrow@{Set\+Index\+Arrow}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Set\+Index\+Arrow(int index, int code)}{SetIndexArrow(int index, int code)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Set\+Index\+Arrow (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{int}]{code}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac2504b0391b9818c7f7d096f77751f25}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac2504b0391b9818c7f7d096f77751f25}


Function\+: Set\+Index\+Arrow Description\+: Sets an arrow symbol for indicators line of the D\+R\+A\+W\+\_\+\+A\+R\+R\+OW type. U\+RL\+: \href{http://docs.mql4.com/customind/setindexarrow.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexarrow.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Line index. Must lie between 0 and 7.\\
\hline
{\em code} & \mbox{[}in\mbox{]} Symbol code from or predefined .\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Set\+Index\+Draw\+Begin@{Set\+Index\+Draw\+Begin}}
\index{Set\+Index\+Draw\+Begin@{Set\+Index\+Draw\+Begin}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Set\+Index\+Draw\+Begin(int index, int begin)}{SetIndexDrawBegin(int index, int begin)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Set\+Index\+Draw\+Begin (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{int}]{begin}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2b09b0a4af8a36a22dc80c7589471c89}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2b09b0a4af8a36a22dc80c7589471c89}


Function\+: Set\+Index\+Draw\+Begin Description\+: Sets the bar number (from the data beginning) from which the drawing of the given indicator line must start. U\+RL\+: \href{http://docs.mql4.com/customind/setindexdrawbegin.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexdrawbegin.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Line index. Must lie between 0 and 7.\\
\hline
{\em begin} & \mbox{[}in\mbox{]} First drawing bar position number.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Set\+Index\+Empty\+Value@{Set\+Index\+Empty\+Value}}
\index{Set\+Index\+Empty\+Value@{Set\+Index\+Empty\+Value}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Set\+Index\+Empty\+Value(int index, double value)}{SetIndexEmptyValue(int index, double value)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Set\+Index\+Empty\+Value (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66bc69eb121d2ddb36eb434323e51f67}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a66bc69eb121d2ddb36eb434323e51f67}


Function\+: Set\+Index\+Empty\+Value Description\+: Sets drawing line empty value. U\+RL\+: \href{http://docs.mql4.com/customind/setindexemptyvalue.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexemptyvalue.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Line index. Must lie between 0 and 7.\\
\hline
{\em value} & \mbox{[}in\mbox{]} New \char`\"{}empty\char`\"{} value.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Set\+Index\+Label@{Set\+Index\+Label}}
\index{Set\+Index\+Label@{Set\+Index\+Label}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Set\+Index\+Label(int index, string text)}{SetIndexLabel(int index, string text)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Set\+Index\+Label (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{string}]{text}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2f750e4dce669dccf7652bc3d5ffc0e4}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a2f750e4dce669dccf7652bc3d5ffc0e4}


Function\+: Set\+Index\+Label Description\+: Sets drawing line description for showing in the Data\+Window and in the tooltip. U\+RL\+: \href{http://docs.mql4.com/customind/setindexlabel.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexlabel.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Line index. Must lie between 0 and 7.\\
\hline
{\em text} & \mbox{[}in\mbox{]} Label text. N\+U\+LL means that index value is not shown in the Data\+Window.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Set\+Index\+Shift@{Set\+Index\+Shift}}
\index{Set\+Index\+Shift@{Set\+Index\+Shift}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Set\+Index\+Shift(int index, int shift)}{SetIndexShift(int index, int shift)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Set\+Index\+Shift (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{int}]{shift}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a705f9031940b34d26b382e15cef41508}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a705f9031940b34d26b382e15cef41508}


Function\+: Set\+Index\+Shift Description\+: Sets offset for the drawing line. U\+RL\+: \href{http://docs.mql4.com/customind/setindexshift.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexshift.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Line index. Must lie between 0 and 7.\\
\hline
{\em shift} & \mbox{[}in\mbox{]} Shift value in bars.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Set\+Index\+Style@{Set\+Index\+Style}}
\index{Set\+Index\+Style@{Set\+Index\+Style}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Set\+Index\+Style(int index, int type, int style, int width, C\+O\+L\+O\+R clr)}{SetIndexStyle(int index, int type, int style, int width, COLOR clr)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Set\+Index\+Style (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{int}]{type, }
\item[{int}]{style, }
\item[{int}]{width, }
\item[{{\bf C\+O\+L\+OR}}]{clr}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a59cf0aa946ab9b063ded027b3d63401b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a59cf0aa946ab9b063ded027b3d63401b}


Function\+: Set\+Index\+Style Description\+: Sets the new type, style, width and color for a given indicator line. U\+RL\+: \href{http://docs.mql4.com/customind/setindexstyle.html}{\tt http\+://docs.\+mql4.\+com/customind/setindexstyle.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Line index. Must lie between 0 and 7.\\
\hline
{\em type} & \mbox{[}in\mbox{]} Shape style. Can be one of listed.\\
\hline
{\em style} & \mbox{[}in\mbox{]} Drawing style. It is used for one-\/pixel thick lines. It can be one of the listed. E\+M\+P\+TY value means that the style will not be changed.\\
\hline
{\em width} & \mbox{[}in\mbox{]} Line width. Valid values are\+: 1,2,3,4,5. E\+M\+P\+TY value means that width will not be changed.\\
\hline
{\em clr} & \mbox{[}in\mbox{]} Line color. Absence of this parameter means that the color will not be changed.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Set\+Level\+Style@{Set\+Level\+Style}}
\index{Set\+Level\+Style@{Set\+Level\+Style}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Set\+Level\+Style(int draw\+\_\+style, int line\+\_\+width, C\+O\+L\+O\+R clr)}{SetLevelStyle(int draw_style, int line_width, COLOR clr)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Set\+Level\+Style (
\begin{DoxyParamCaption}
\item[{int}]{draw\+\_\+style, }
\item[{int}]{line\+\_\+width, }
\item[{{\bf C\+O\+L\+OR}}]{clr}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abac8acc7ebd00209d0b25c95223e065d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_abac8acc7ebd00209d0b25c95223e065d}


Function\+: Set\+Level\+Style Description\+: The function sets a new style, width and color of horizontal levels of indicator to be output in a separate window. U\+RL\+: \href{http://docs.mql4.com/customind/setlevelstyle.html}{\tt http\+://docs.\+mql4.\+com/customind/setlevelstyle.\+html} 


\begin{DoxyParams}{Parameters}
{\em draw\+\_\+style} & \mbox{[}in\mbox{]} Drawing style. Can be one of the listed. E\+M\+P\+TY value means that the style will not be changed.\\
\hline
{\em line\+\_\+width} & \mbox{[}in\mbox{]} Line width. Valid values are 1,2,3,4,5. E\+M\+P\+TY value indicates that the width will not be changed.\\
\hline
{\em clr} & \mbox{[}in\mbox{]} Line color. Empty value C\+L\+R\+\_\+\+N\+O\+NE means that the color will not be changed.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Set\+Level\+Value@{Set\+Level\+Value}}
\index{Set\+Level\+Value@{Set\+Level\+Value}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Set\+Level\+Value(int level, double value)}{SetLevelValue(int level, double value)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Set\+Level\+Value (
\begin{DoxyParamCaption}
\item[{int}]{level, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6162a857e76fef826ef8b56c6b353ddc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6162a857e76fef826ef8b56c6b353ddc}


Function\+: Set\+Level\+Value Description\+: The function sets a value for a given horizontal level of the indicator to be output in a separate window. U\+RL\+: \href{http://docs.mql4.com/customind/setlevelvalue.html}{\tt http\+://docs.\+mql4.\+com/customind/setlevelvalue.\+html} 


\begin{DoxyParams}{Parameters}
{\em level} & \mbox{[}in\mbox{]} Level index (0-\/31).\\
\hline
{\em value} & \mbox{[}in\mbox{]} Value for the given indicator level.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Base\+Get\+Double@{Signal\+Base\+Get\+Double}}
\index{Signal\+Base\+Get\+Double@{Signal\+Base\+Get\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Base\+Get\+Double(\+S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+D\+O\+U\+B\+L\+E property\+\_\+id)}{SignalBaseGetDouble(SIGNAL_BASE_DOUBLE property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Base\+Get\+Double (
\begin{DoxyParamCaption}
\item[{{\bf S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+D\+O\+U\+B\+LE}}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a75263c5390bf4f75c049212f66ae7d75}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a75263c5390bf4f75c049212f66ae7d75}


Function\+: Signal\+Base\+Get\+Double Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalbasegetdouble.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbasegetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Signal property identifier. The value can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Base\+Get\+Integer@{Signal\+Base\+Get\+Integer}}
\index{Signal\+Base\+Get\+Integer@{Signal\+Base\+Get\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Base\+Get\+Integer(\+S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+I\+N\+T\+E\+G\+E\+R property\+\_\+id)}{SignalBaseGetInteger(SIGNAL_BASE_INTEGER property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Base\+Get\+Integer (
\begin{DoxyParamCaption}
\item[{{\bf S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+I\+N\+T\+E\+G\+ER}}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae5f293ada0ea19c739982db32e8a2e27}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae5f293ada0ea19c739982db32e8a2e27}


Function\+: Signal\+Base\+Get\+Integer Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalbasegetinteger.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbasegetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Signal property identifier. The value can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Base\+Get\+String@{Signal\+Base\+Get\+String}}
\index{Signal\+Base\+Get\+String@{Signal\+Base\+Get\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Base\+Get\+String(\+S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+S\+T\+R\+I\+N\+G property\+\_\+id)}{SignalBaseGetString(SIGNAL_BASE_STRING property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Base\+Get\+String (
\begin{DoxyParamCaption}
\item[{{\bf S\+I\+G\+N\+A\+L\+\_\+\+B\+A\+S\+E\+\_\+\+S\+T\+R\+I\+NG}}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3e561df72ed53b72f1958f6c0237ad66}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3e561df72ed53b72f1958f6c0237ad66}


Function\+: Signal\+Base\+Get\+String Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalbasegetstring.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbasegetstring.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Signal property identifier. The value can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Base\+Select@{Signal\+Base\+Select}}
\index{Signal\+Base\+Select@{Signal\+Base\+Select}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Base\+Select(int index)}{SignalBaseSelect(int index)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Base\+Select (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8bc36cd28aac4fac0ea9941370a33f77}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8bc36cd28aac4fac0ea9941370a33f77}


Function\+: Signal\+Base\+Select Description\+: Selects a signal from signals, available in terminal for further working with it. U\+RL\+: \href{http://docs.mql4.com/signals/signalbaseselect.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbaseselect.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Signal index in base of trading signals.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Base\+Total@{Signal\+Base\+Total}}
\index{Signal\+Base\+Total@{Signal\+Base\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Base\+Total()}{SignalBaseTotal()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Base\+Total (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4a31429ca7ad2b52bea465258122baa0}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4a31429ca7ad2b52bea465258122baa0}


Function\+: Signal\+Base\+Total Description\+: Returns the total amount of signals, available in terminal. U\+RL\+: \href{http://docs.mql4.com/signals/signalbasetotal.html}{\tt http\+://docs.\+mql4.\+com/signals/signalbasetotal.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Info\+Get\+Double@{Signal\+Info\+Get\+Double}}
\index{Signal\+Info\+Get\+Double@{Signal\+Info\+Get\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Info\+Get\+Double(\+S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+D\+O\+U\+B\+L\+E property\+\_\+id)}{SignalInfoGetDouble(SIGNAL_INFO_DOUBLE property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Info\+Get\+Double (
\begin{DoxyParamCaption}
\item[{{\bf S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+D\+O\+U\+B\+LE}}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9dc89791962951aba68069e19ff691fb}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9dc89791962951aba68069e19ff691fb}


Function\+: Signal\+Info\+Get\+Double Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfogetdouble.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfogetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Signal copy settings property identifier. The value can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Info\+Get\+Integer@{Signal\+Info\+Get\+Integer}}
\index{Signal\+Info\+Get\+Integer@{Signal\+Info\+Get\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Info\+Get\+Integer(\+S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+I\+N\+T\+E\+G\+E\+R property\+\_\+id)}{SignalInfoGetInteger(SIGNAL_INFO_INTEGER property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}long M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Info\+Get\+Integer (
\begin{DoxyParamCaption}
\item[{{\bf S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+I\+N\+T\+E\+G\+ER}}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac7f3720f0eefc4bc1598d9ea5bd5ed3e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac7f3720f0eefc4bc1598d9ea5bd5ed3e}


Function\+: Signal\+Info\+Get\+Integer Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfogetinteger.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfogetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Signal copy settings property identifier. The value can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Info\+Get\+String@{Signal\+Info\+Get\+String}}
\index{Signal\+Info\+Get\+String@{Signal\+Info\+Get\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Info\+Get\+String(\+S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+S\+T\+R\+I\+N\+G property\+\_\+id)}{SignalInfoGetString(SIGNAL_INFO_STRING property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Info\+Get\+String (
\begin{DoxyParamCaption}
\item[{{\bf S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+S\+T\+R\+I\+NG}}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aaacc1d32dcb53faa6454ccfa9872324d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aaacc1d32dcb53faa6454ccfa9872324d}


Function\+: Signal\+Info\+Get\+String Description\+: Returns the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfogetstring.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfogetstring.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Signal copy settings property identifier. The value can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Info\+Set\+Double@{Signal\+Info\+Set\+Double}}
\index{Signal\+Info\+Set\+Double@{Signal\+Info\+Set\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Info\+Set\+Double(\+S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+D\+O\+U\+B\+L\+E property\+\_\+id, double value)}{SignalInfoSetDouble(SIGNAL_INFO_DOUBLE property_id, double value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Info\+Set\+Double (
\begin{DoxyParamCaption}
\item[{{\bf S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+D\+O\+U\+B\+LE}}]{property\+\_\+id, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a889d73ce31a9bb4686b0bf9c939fa2a5}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a889d73ce31a9bb4686b0bf9c939fa2a5}


Function\+: Signal\+Info\+Set\+Double Description\+: Sets the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfosetdouble.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfosetdouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Signal copy settings property identifier. The value can be one of the values of the enumeration.\\
\hline
{\em value} & \mbox{[}in\mbox{]} The value of signal copy settings property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Info\+Set\+Integer@{Signal\+Info\+Set\+Integer}}
\index{Signal\+Info\+Set\+Integer@{Signal\+Info\+Set\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Info\+Set\+Integer(\+S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+I\+N\+T\+E\+G\+E\+R property\+\_\+id, long value)}{SignalInfoSetInteger(SIGNAL_INFO_INTEGER property_id, long value)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Info\+Set\+Integer (
\begin{DoxyParamCaption}
\item[{{\bf S\+I\+G\+N\+A\+L\+\_\+\+I\+N\+F\+O\+\_\+\+I\+N\+T\+E\+G\+ER}}]{property\+\_\+id, }
\item[{long}]{value}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad639eb5dbf5acce1d9707ead17a12846}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad639eb5dbf5acce1d9707ead17a12846}


Function\+: Signal\+Info\+Set\+Integer Description\+: Sets the value of U\+RL\+: \href{http://docs.mql4.com/signals/signalinfosetinteger.html}{\tt http\+://docs.\+mql4.\+com/signals/signalinfosetinteger.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Signal copy settings property identifier. The value can be one of the values of the enumeration.\\
\hline
{\em value} & \mbox{[}in\mbox{]} The value of signal copy settings property.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Subscribe@{Signal\+Subscribe}}
\index{Signal\+Subscribe@{Signal\+Subscribe}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Subscribe(long signal\+\_\+id)}{SignalSubscribe(long signal_id)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Subscribe (
\begin{DoxyParamCaption}
\item[{long}]{signal\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3a8ea79446af01cc5ce11bc6f0030bab}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a3a8ea79446af01cc5ce11bc6f0030bab}


Function\+: Signal\+Subscribe Description\+: Subscribes to the trading signal. U\+RL\+: \href{http://docs.mql4.com/signals/signalsubscribe.html}{\tt http\+://docs.\+mql4.\+com/signals/signalsubscribe.\+html} 


\begin{DoxyParams}{Parameters}
{\em signal\+\_\+id} & \mbox{[}in\mbox{]} Signal identifier.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Signal\+Unsubscribe@{Signal\+Unsubscribe}}
\index{Signal\+Unsubscribe@{Signal\+Unsubscribe}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Signal\+Unsubscribe()}{SignalUnsubscribe()}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Signal\+Unsubscribe (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad0ba6fa00fda76f0df7d432aeb3d21e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aad0ba6fa00fda76f0df7d432aeb3d21e}


Function\+: Signal\+Unsubscribe Description\+: Cancels subscription. U\+RL\+: \href{http://docs.mql4.com/signals/signalunsubscribe.html}{\tt http\+://docs.\+mql4.\+com/signals/signalunsubscribe.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Symbol@{Symbol}}
\index{Symbol@{Symbol}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Symbol()}{Symbol()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Symbol (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae69ded280dd5c3fcb5379d1276a5cdb3}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae69ded280dd5c3fcb5379d1276a5cdb3}


Function\+: Symbol Description\+: Returns the name of a symbol of the current chart. U\+RL\+: \href{http://docs.mql4.com/check/symbol.html}{\tt http\+://docs.\+mql4.\+com/check/symbol.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Symbol\+Name@{Symbol\+Name}}
\index{Symbol\+Name@{Symbol\+Name}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Symbol\+Name(int pos, bool selected)}{SymbolName(int pos, bool selected)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Symbol\+Name (
\begin{DoxyParamCaption}
\item[{int}]{pos, }
\item[{bool}]{selected}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4aba4636cd19dbca12ace3c29202b740}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a4aba4636cd19dbca12ace3c29202b740}


Function\+: Symbol\+Name Description\+: Returns the name of a symbol. U\+RL\+: \href{http://docs.mql4.com/marketinformation/symbolname.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/symbolname.\+html} 


\begin{DoxyParams}{Parameters}
{\em pos} & \mbox{[}in\mbox{]} Order number of a symbol.\\
\hline
{\em selected} & \mbox{[}in\mbox{]} Request mode. If the value is true, the symbol is taken from the list of symbols selected in Market\+Watch. If the value is false, the symbol is taken from the general list.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Symbol\+Select@{Symbol\+Select}}
\index{Symbol\+Select@{Symbol\+Select}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Symbol\+Select(string name, bool select)}{SymbolSelect(string name, bool select)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Symbol\+Select (
\begin{DoxyParamCaption}
\item[{string}]{name, }
\item[{bool}]{select}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa0035fc50f74473ee1a3d1fb7135839c}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa0035fc50f74473ee1a3d1fb7135839c}


Function\+: Symbol\+Select Description\+: Selects a symbol in the Market Watch window or removes a symbol from the window. U\+RL\+: \href{http://docs.mql4.com/marketinformation/symbolselect.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/symbolselect.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} Symbol name.\\
\hline
{\em select} & \mbox{[}in\mbox{]} Switch. If the value is false, a symbol should be removed from Market\+Watch, otherwise a symbol should be selected in this window. A symbol can\textquotesingle{}t be removed if the symbol chart is open, or there are open orders for this symbol.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Symbols\+Total@{Symbols\+Total}}
\index{Symbols\+Total@{Symbols\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Symbols\+Total(bool selected)}{SymbolsTotal(bool selected)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Symbols\+Total (
\begin{DoxyParamCaption}
\item[{bool}]{selected}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9a0bc3162e4ef4081b9e4fa2715bbe36}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a9a0bc3162e4ef4081b9e4fa2715bbe36}


Function\+: Symbols\+Total Description\+: Returns the number of available (selected in Market Watch or all) symbols. U\+RL\+: \href{http://docs.mql4.com/marketinformation/symbolstotal.html}{\tt http\+://docs.\+mql4.\+com/marketinformation/symbolstotal.\+html} 


\begin{DoxyParams}{Parameters}
{\em selected} & \mbox{[}in\mbox{]} Request mode. Can be true or false.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Terminal\+Company@{Terminal\+Company}}
\index{Terminal\+Company@{Terminal\+Company}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Terminal\+Company()}{TerminalCompany()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Terminal\+Company (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa2c7c6058f31ed3a60e31f4383f729de}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aa2c7c6058f31ed3a60e31f4383f729de}


Function\+: Terminal\+Company Description\+: Returns the name of company owning the client terminal. U\+RL\+: \href{http://docs.mql4.com/check/terminalcompany.html}{\tt http\+://docs.\+mql4.\+com/check/terminalcompany.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Terminal\+Info\+Double@{Terminal\+Info\+Double}}
\index{Terminal\+Info\+Double@{Terminal\+Info\+Double}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Terminal\+Info\+Double(int property\+\_\+id)}{TerminalInfoDouble(int property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Terminal\+Info\+Double (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6aa8a3da59820883ed94a4d94f69ca59}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a6aa8a3da59820883ed94a4d94f69ca59}


Function\+: Terminal\+Info\+Double Description\+: Returns the value of a corresponding property of the mql4 program environment. U\+RL\+: \href{http://docs.mql4.com/check/terminalinfodouble.html}{\tt http\+://docs.\+mql4.\+com/check/terminalinfodouble.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of a property. Can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Terminal\+Info\+Integer@{Terminal\+Info\+Integer}}
\index{Terminal\+Info\+Integer@{Terminal\+Info\+Integer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Terminal\+Info\+Integer(int property\+\_\+id)}{TerminalInfoInteger(int property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Terminal\+Info\+Integer (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae1322a0e7f9b8a1ee30797d49a0cd1ef}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae1322a0e7f9b8a1ee30797d49a0cd1ef}


Function\+: Terminal\+Info\+Integer Description\+: Returns the value of a corresponding property of the mql4 program environment. U\+RL\+: \href{http://docs.mql4.com/check/terminalinfointeger.html}{\tt http\+://docs.\+mql4.\+com/check/terminalinfointeger.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of a property. Can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Terminal\+Info\+String@{Terminal\+Info\+String}}
\index{Terminal\+Info\+String@{Terminal\+Info\+String}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Terminal\+Info\+String(int property\+\_\+id)}{TerminalInfoString(int property_id)}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Terminal\+Info\+String (
\begin{DoxyParamCaption}
\item[{int}]{property\+\_\+id}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a986fc3f3d70c8e4608192ba0a69158b0}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a986fc3f3d70c8e4608192ba0a69158b0}


Function\+: Terminal\+Info\+String Description\+: Returns the value of a corresponding property of the mql4 program environment. The property must be of string type. U\+RL\+: \href{http://docs.mql4.com/check/terminalinfostring.html}{\tt http\+://docs.\+mql4.\+com/check/terminalinfostring.\+html} 


\begin{DoxyParams}{Parameters}
{\em property\+\_\+id} & \mbox{[}in\mbox{]} Identifier of a property. Can be one of the values of the enumeration.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Terminal\+Name@{Terminal\+Name}}
\index{Terminal\+Name@{Terminal\+Name}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Terminal\+Name()}{TerminalName()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Terminal\+Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8070de8a0e131b67d6affa2364a1ec0e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a8070de8a0e131b67d6affa2364a1ec0e}


Function\+: Terminal\+Name Description\+: Returns client terminal name. U\+RL\+: \href{http://docs.mql4.com/check/terminalname.html}{\tt http\+://docs.\+mql4.\+com/check/terminalname.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Terminal\+Path@{Terminal\+Path}}
\index{Terminal\+Path@{Terminal\+Path}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Terminal\+Path()}{TerminalPath()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Terminal\+Path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a789184cb426a73ff69e79afb5a43799a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a789184cb426a73ff69e79afb5a43799a}


Function\+: Terminal\+Path Description\+: Returns the directory, from which the client terminal was launched. U\+RL\+: \href{http://docs.mql4.com/check/terminalpath.html}{\tt http\+://docs.\+mql4.\+com/check/terminalpath.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Text\+Set\+Font@{Text\+Set\+Font}}
\index{Text\+Set\+Font@{Text\+Set\+Font}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Text\+Set\+Font(string name, int size, uint flags, int orientation)}{TextSetFont(string name, int size, uint flags, int orientation)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Text\+Set\+Font (
\begin{DoxyParamCaption}
\item[{string}]{name, }
\item[{int}]{size, }
\item[{uint}]{flags, }
\item[{int}]{orientation}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a02e45d3fd2469e0c64d8b348fe144cda}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a02e45d3fd2469e0c64d8b348fe144cda}


Function\+: Text\+Set\+Font Description\+: The function sets the font for displaying the text using drawing methods and returns the result of that operation. Arial font with the size -\/120 (12 pt) is used by default. U\+RL\+: \href{http://docs.mql4.com/objects/textsetfont.html}{\tt http\+://docs.\+mql4.\+com/objects/textsetfont.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} Font name in the system or the name of the resource containing the font or the path to font file on the disk.\\
\hline
{\em size} & \mbox{[}in\mbox{]} The font size that can be set using positive and negative values. In case of positive values, the size of a displayed text does not depend on the operating system\textquotesingle{}s font size settings. In case of negative values, the value is set in tenths of a point and the text size depends on the operating system settings (\char`\"{}standard scale\char`\"{} or \char`\"{}large scale\char`\"{}). See the Note below for more information about the differences between the modes.\\
\hline
{\em flags} & \mbox{[}in\mbox{]} Combination of describing font style.\\
\hline
{\em orientation} & \mbox{[}in\mbox{]} Text\textquotesingle{}s horizontal inclination to X axis, the unit of measurement is 0.\+1 degrees. It means that orientation=450 stands for inclination equal to 45 degrees.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Uninitialize\+Reason@{Uninitialize\+Reason}}
\index{Uninitialize\+Reason@{Uninitialize\+Reason}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Uninitialize\+Reason()}{UninitializeReason()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Uninitialize\+Reason (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae8f3df180c1b8fc9d3fd0521297a6195}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ae8f3df180c1b8fc9d3fd0521297a6195}


Function\+: Uninitialize\+Reason Description\+: Returns the code of a U\+RL\+: \href{http://docs.mql4.com/check/uninitializereason.html}{\tt http\+://docs.\+mql4.\+com/check/uninitializereason.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Bars\+Per\+Chart@{Window\+Bars\+Per\+Chart}}
\index{Window\+Bars\+Per\+Chart@{Window\+Bars\+Per\+Chart}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Bars\+Per\+Chart()}{WindowBarsPerChart()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Bars\+Per\+Chart (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a24f8ac19e1722104025e23d2910fcb4d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a24f8ac19e1722104025e23d2910fcb4d}


Function\+: Window\+Bars\+Per\+Chart Description\+: Returns the amount of bars visible on the chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowbarsperchart.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowbarsperchart.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Expert\+Name@{Window\+Expert\+Name}}
\index{Window\+Expert\+Name@{Window\+Expert\+Name}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Expert\+Name()}{WindowExpertName()}}]{\setlength{\rightskip}{0pt plus 5cm}string M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Expert\+Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac9d1a306904d6fcff432271b5e5dfa34}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ac9d1a306904d6fcff432271b5e5dfa34}


Function\+: Window\+Expert\+Name Description\+: Returns the name of the executed Expert Advisor, script, custom indicator, or library. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowexpertname.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowexpertname.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Find@{Window\+Find}}
\index{Window\+Find@{Window\+Find}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Find(string name)}{WindowFind(string name)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Find (
\begin{DoxyParamCaption}
\item[{string}]{name}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af3d70e6dc184efc783bfc3246c2eaf41}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_af3d70e6dc184efc783bfc3246c2eaf41}


Function\+: Window\+Find Description\+: Returns the window index containing this specified indicator. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowfind.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowfind.\+html} 


\begin{DoxyParams}{Parameters}
{\em name} & \mbox{[}in\mbox{]} Indicator short name.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+First\+Visible\+Bar@{Window\+First\+Visible\+Bar}}
\index{Window\+First\+Visible\+Bar@{Window\+First\+Visible\+Bar}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+First\+Visible\+Bar()}{WindowFirstVisibleBar()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+First\+Visible\+Bar (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeea7c8cb00b915bd973af70023f12599}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aeea7c8cb00b915bd973af70023f12599}


Function\+: Window\+First\+Visible\+Bar Description\+: Returns index of the first visible bar in the current chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowfirstvisiblebar.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowfirstvisiblebar.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Handle@{Window\+Handle}}
\index{Window\+Handle@{Window\+Handle}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Handle(string symbol, int timeframe)}{WindowHandle(string symbol, int timeframe)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Handle (
\begin{DoxyParamCaption}
\item[{string}]{symbol, }
\item[{int}]{timeframe}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad73ae87b25c66caa29c434ca956c9e30}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_ad73ae87b25c66caa29c434ca956c9e30}


Function\+: Window\+Handle Description\+: Returns the system handle of the chart window. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowhandle.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowhandle.\+html} 


\begin{DoxyParams}{Parameters}
{\em symbol} & \mbox{[}in\mbox{]} Symbol.\\
\hline
{\em timeframe} & \mbox{[}in\mbox{]} Timeframe. It can be any of enumeration values. 0 means the current chart timeframe.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Is\+Visible@{Window\+Is\+Visible}}
\index{Window\+Is\+Visible@{Window\+Is\+Visible}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Is\+Visible(int index)}{WindowIsVisible(int index)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Is\+Visible (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a429343f1dd9293216fbbcbd64259b780}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a429343f1dd9293216fbbcbd64259b780}


Function\+: Window\+Is\+Visible Description\+: Returns the visibility flag of the chart subwindow. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowisvisible.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowisvisible.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Subwindow index.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+On\+Dropped@{Window\+On\+Dropped}}
\index{Window\+On\+Dropped@{Window\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+On\+Dropped()}{WindowOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aed0e3d99c39abd16d9bfee8dd0638c56}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_aed0e3d99c39abd16d9bfee8dd0638c56}


Function\+: Window\+On\+Dropped Description\+: Returns the window index where Expert Advisor, custom indicator or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Price\+Max@{Window\+Price\+Max}}
\index{Window\+Price\+Max@{Window\+Price\+Max}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Price\+Max(int index)}{WindowPriceMax(int index)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Price\+Max (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a987d9a71b14d978ad04b9e04e7fe5eae}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a987d9a71b14d978ad04b9e04e7fe5eae}


Function\+: Window\+Price\+Max Description\+: Returns the maximal value of the vertical scale of the specified subwindow of the current chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowpricemax.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowpricemax.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Chart subwindow index (0 -\/ main chart window).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Price\+Min@{Window\+Price\+Min}}
\index{Window\+Price\+Min@{Window\+Price\+Min}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Price\+Min(int index)}{WindowPriceMin(int index)}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Price\+Min (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5eaae413a3d2794805f9c6cedd1ba0a1}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a5eaae413a3d2794805f9c6cedd1ba0a1}


Function\+: Window\+Price\+Min Description\+: Returns the minimal value of the vertical scale of the specified subwindow of the current chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowpricemin.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowpricemin.\+html} 


\begin{DoxyParams}{Parameters}
{\em index} & \mbox{[}in\mbox{]} Chart subwindow index (0 -\/ main chart window).\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Price\+On\+Dropped@{Window\+Price\+On\+Dropped}}
\index{Window\+Price\+On\+Dropped@{Window\+Price\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Price\+On\+Dropped()}{WindowPriceOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Price\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a15e8b73413eb5f10f2951ab80b038b9e}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a15e8b73413eb5f10f2951ab80b038b9e}


Function\+: Window\+Price\+On\+Dropped Description\+: Returns the price of the chart point where Expert Advisor or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowpriceondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowpriceondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Redraw@{Window\+Redraw}}
\index{Window\+Redraw@{Window\+Redraw}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Redraw()}{WindowRedraw()}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Redraw (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a19a9633c3ebd59dd8c7e4ab98607059d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a19a9633c3ebd59dd8c7e4ab98607059d}


Function\+: Window\+Redraw Description\+: Redraws the current chart forcedly. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowredraw.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowredraw.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Screen\+Shot@{Window\+Screen\+Shot}}
\index{Window\+Screen\+Shot@{Window\+Screen\+Shot}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Screen\+Shot(string filename, int size\+\_\+x, int size\+\_\+y, int start\+\_\+bar, int chart\+\_\+scale, int chart\+\_\+mode)}{WindowScreenShot(string filename, int size_x, int size_y, int start_bar, int chart_scale, int chart_mode)}}]{\setlength{\rightskip}{0pt plus 5cm}bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Screen\+Shot (
\begin{DoxyParamCaption}
\item[{string}]{filename, }
\item[{int}]{size\+\_\+x, }
\item[{int}]{size\+\_\+y, }
\item[{int}]{start\+\_\+bar, }
\item[{int}]{chart\+\_\+scale, }
\item[{int}]{chart\+\_\+mode}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a82a4afc1317b32a3495eead5840d1fed}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a82a4afc1317b32a3495eead5840d1fed}


Function\+: Window\+Screen\+Shot Description\+: Saves current chart screen shot as a G\+IF file. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowscreenshot.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowscreenshot.\+html} 


\begin{DoxyParams}{Parameters}
{\em filename} & \mbox{[}in\mbox{]} Screen shot file name. Screenshot is saved to  folder.\\
\hline
{\em size\+\_\+x} & \mbox{[}in\mbox{]} Screen shot width in pixels.\\
\hline
{\em size\+\_\+y} & \mbox{[}in\mbox{]} Screen shot height in pixels.\\
\hline
{\em start\+\_\+bar} & \mbox{[}in\mbox{]} Index of the first visible bar in the screen shot. If 0 value is set, the current first visible bar will be shot. If no value or negative value has been set, the end-\/of-\/chart screen shot will be produced, indent being taken into consideration.\\
\hline
{\em chart\+\_\+scale} & \mbox{[}in\mbox{]} Horizontal chart scale for screen shot. Can be in the range from 0 to 5. If no value or negative value has been set, the current chart scale will be used.\\
\hline
{\em chart\+\_\+mode} & \mbox{[}in\mbox{]} Chart displaying mode. It can take the following values\+: C\+H\+A\+R\+T\+\_\+\+B\+AR (0 is a sequence of bars), C\+H\+A\+R\+T\+\_\+\+C\+A\+N\+D\+LE (1 is a sequence of candlesticks), C\+H\+A\+R\+T\+\_\+\+L\+I\+NE (2 is a close prices line). If no value or negative value has been set, the chart will be shown in its current mode.\\
\hline
\end{DoxyParams}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Windows\+Total@{Windows\+Total}}
\index{Windows\+Total@{Windows\+Total}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Windows\+Total()}{WindowsTotal()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Windows\+Total (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a20999e4055161184647e3571f7df30a2}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a20999e4055161184647e3571f7df30a2}


Function\+: Windows\+Total Description\+: Returns total number of indicator windows on the chart. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowstotal.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowstotal.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Time\+On\+Dropped@{Window\+Time\+On\+Dropped}}
\index{Window\+Time\+On\+Dropped@{Window\+Time\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Time\+On\+Dropped()}{WindowTimeOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Time\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a28b660fd45998a1e6cfeaec2caa5f67a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a28b660fd45998a1e6cfeaec2caa5f67a}


Function\+: Window\+Time\+On\+Dropped Description\+: Returns the time of the chart point where Expert Advisor or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowtimeondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowtimeondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+X\+On\+Dropped@{Window\+X\+On\+Dropped}}
\index{Window\+X\+On\+Dropped@{Window\+X\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+X\+On\+Dropped()}{WindowXOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+X\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afe73f3f69b3a09805553509b930b3d4d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_afe73f3f69b3a09805553509b930b3d4d}


Function\+: Window\+X\+On\+Dropped Description\+: Returns the value at X axis in pixels for the chart window client area point at which the Expert Advisor or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowxondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowxondropped.\+html} 

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!Window\+Y\+On\+Dropped@{Window\+Y\+On\+Dropped}}
\index{Window\+Y\+On\+Dropped@{Window\+Y\+On\+Dropped}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{Window\+Y\+On\+Dropped()}{WindowYOnDropped()}}]{\setlength{\rightskip}{0pt plus 5cm}int M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+Window\+Y\+On\+Dropped (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a118d5dec92579d423c86b5f6b99323af}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_a118d5dec92579d423c86b5f6b99323af}


Function\+: Window\+Y\+On\+Dropped Description\+: Returns the value at Y axis in pixels for the chart window client area point at which the Expert Advisor or script was dropped. U\+RL\+: \href{http://docs.mql4.com/chart_operations/windowyondropped.html}{\tt http\+://docs.\+mql4.\+com/chart\+\_\+operations/windowyondropped.\+html} 



\subsection{Member Data Documentation}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}!L\+OG@{L\+OG}}
\index{L\+OG@{L\+OG}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+Base}}
\subsubsection[{\texorpdfstring{L\+OG}{LOG}}]{\setlength{\rightskip}{0pt plus 5cm}readonly I\+Log M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L\+Base.\+L\+OG = Log\+Manager.\+Get\+Logger(typeof({\bf M\+Q\+L\+Base}))\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adb596792a52077cc58bac0169d055edc}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_base_adb596792a52077cc58bac0169d055edc}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Base/\+M\+Q\+L/\hyperlink{_m_q_l_base_8cs}{M\+Q\+L\+Base.\+cs}\end{DoxyCompactItemize}
